[firebase-br] Select / Subselect / Group by

Adriano dos Santos Fernandes adrianosf em uol.com.br
Ter Set 16 10:15:44 -03 2008


Nigro - Fábrica de Software escreveu:
> Bom dia poderiam me ajudar, com esse select, segue também mensagem de erro.
> 
> select ipn.fk_produto, max(ipn.vlrunitario) as vlrunitario, 
> max(ne.dataentrada) as dataentrada,
> max(ne.pk_pedidonota) as pk_pedidonota, max(pn.numero) as numero,
> (select max(pni2.vlricms) from pedidonotaimposto pni2 where 
> pni2.pk_pedidonotaimposto = pni.pk_pedidonotaimposto) as vlricms <<<<<<< 
> CREIO QUE O PROBLEMA ESTEJA AQUI

Exatamente. O subselect vai rodar depois de agrupar, por isso vc não 
pode usar pni.pk_pedidonotaimposto pois essa coluna não faz parte da 
expressão do GROUP BY.


Adriano




Mais detalhes sobre a lista de discussão lista