[firebase-br] Duvidas em Select

Ivan Guimarães Meirelles igmeirelles em gmail.com
Seg Abr 26 08:29:21 -03 2010


Olá Andre...
tente assim:

SELECT * FROM funcionario fnc
LEFT JOIN altsalarial AltS on AltS.reffun = fnc.reffun
where AltS.data = (select max(aux.data) from altsalarial aux where aux.reffun = fnc.refFun)

Espero ter ajudado...
Um abraço.

Em 26/04/2010 07:21, Andre Ricardo Bazan escreveu:
> Fiz dessa forma e não deu certo!
>
> SELECT * FROM funcionario fnc
> LEFT JOIN altsalarial AltS on AltS.reffun = fnc.reffun
> where AltS.data = (select max(alts.data) from altsalarial where fnc.reffun =
> Alts.refFun)
>
> deu a mensagem:
> Cannot use an aggregate function in a WHERE clause, use HAVING instead.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>    





Mais detalhes sobre a lista de discussão lista