Fórum Select com a clausula HAVING. Nao funciona #36768

13/05/2003

0

:(


select mes, ficha, COMPLEMENTAR, sum(proventos - salfamilia)
from funcionarios
group by mes, ficha, COMPLEMENTAR having
cpf, mes, ficha, complementar not in
(select cpf, mes, ficha, complementar from pessoaemp)


Nao funciona, e o que devo fazer semelhante para funcionar.
Desde já Obrigado.


Andregeraldo

Andregeraldo

Responder

Posts

13/05/2003

Paulo Renato

andregeraldo, o having é uma cláusula do ´where´ e não do ´group by´ como vc está fazendo, experimente assim:

select mes, ficha, COMPLEMENTAR, sum(proventos - salfamilia)
from funcionarios
WHERE mes not in (select mes from pessoaemp) and ficha not in (select ficha from pessoaemp) and complementar not in (select complementar from pessoaemp)
group by mes, ficha, COMPLEMENTAR


Responder

Gostei + 0

14/05/2003

Andregeraldo

Fiz desta forma e deu certo.

select mes, ficha, COMPLEMENTAR, sum(proventos - salfamilia)
from funcionarios group by mes, ficha, COMPLEMENTAR having
cpf || mes || ficha || complementar
not in (select cpf || mes || ficha || complementar from pessoaemp)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar