Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
preciso fazer um select assim:
Select count(CASE WHEN tbl1.dtCadastro = CURDATE() THEN '' ELSE NULL END) as qtdDia, tbl2.id
from tbl1
inner join tbl2 on tbl2.id = tbl1.id and tbl2.id = 123
where tbl1.int = 190273
eu quero que o Count me traga q a quantidade de registros no dia, e por por conta do tbl2.id = 123 ele está trazendo apenas um
alguém pode me ajudar, por favor?ñ rolou! pq ele traz um único registrodo id 123
@Mota eu tenho esse select:
select e.IDEmpresa, e.Razao, e.Ramo, e.Cidade
from tblconexoes c inner join tblempresa e on e.IDEmpresa = c.idEmpresa
where c.Excluido = 'N' and c.idCV = 190273
Preciso acrescentar isso sum(CASE WHEN tbl1 .dtCadastro = CURDATE() THEN 1 ELSE 0 END) as qtdDia
Quero que o resultado seja
3579
LIFE
Comércio varejista
BELO HORIZONTE
3
3578
VIBE
Comércio de produtos
SAO PAULO
3
3577
NICE
Comércio de serviços
RIO DE JANEIRO
3
Depois preciso acrescentar e.IDEmpresa = 3578 na cláusula where e quero que o resultado seja assim:
3578
VIBE
Comércio de produtos
SAO PAULO
3>
Citar
Preciso acrescentar isso sum(CASE WHEN tbl1 .dtCadastro = CURDATE() THEN 1 ELSE 0 END) as qtdDia
select e.IDEmpresa, e.Razao, e.Ramo, e.Cidade,
sum(CASE WHEN tbl1 .dtCadastro = CURDATE() THEN 1 ELSE 0 END) as qtdDia
from tblconexoes c inner join tblempresa e on e.IDEmpresa = c.idEmpresa
where c.Excluido = 'N' and c.idCV = 190273
group by .IDEmpresa, e.Razao, e.Ramo, e.Cidade
>
Citar
Depois preciso acrescentar e.IDEmpresa = 3578 na cláusula where e quero que o resultado seja assim:
select e.IDEmpresa, e.Razao, e.Ramo, e.Cidade,
sum(CASE WHEN tbl1 .dtCadastro = CURDATE() THEN 1 ELSE 0 END) as qtdDia
from tblconexoes c inner join tblempresa e on e.IDEmpresa = c.idEmpresa
where c.Excluido = 'N' and c.idCV = 190273
and IDEmpresa = 3578
group by .IDEmpresa, e.Razao, e.Ramo, e.Cidade
Creio ser apenas isto
>
Em 27/07/2018 at 10:11, Motta disse:
select e.IDEmpresa, e.Razao, e.Ramo, e.Cidade,
sum(CASE WHEN tbl1 .dtCadastro = CURDATE() THEN 1 ELSE 0 END) as qtdDia
from tblconexoes c inner join tblempresa e on e.IDEmpresa = c.idEmpresa
where c.Excluido = 'N' and c.idCV = 190273
group by .IDEmpresa, e.Razao, e.Ramo, e.Cidade
select e.IDEmpresa, e.Razao, e.Ramo, e.Cidade,
sum(CASE WHEN tbl1 .dtCadastro = CURDATE() THEN 1 ELSE 0 END) as qtdDia
from tblconexoes c inner join tblempresa e on e.IDEmpresa = c.idEmpresa
where c.Excluido = 'N' and c.idCV = 190273
and IDEmpresa = 3578
group by .IDEmpresa, e.Razao, e.Ramo, e.Cidade
Creio ser apenas isto
muito obrigado @Mota É isso mesmo!!!
abraços