[firebase-br] Select / Subselect / Group by
Nigro - Fábrica de Software
rnigro em brasil-info.com.br
Ter Set 16 10:35:50 -03 2008
Obrigado Adriano.
Com a sua ajuda, segue solução
select ipn.fk_produto,
max(ipn.fk_pedidonotaimposto),
max(ne.dataentrada) as dataentrada,
max(ne.pk_pedidonota) as pk_pedidonota,
max(pn.numero) as numero,
(select sum(pni2.vlripi) from pedidonotaimposto pni2 where
pni2.pk_pedidonotaimposto = max(ipn.fk_pedidonotaimposto)) as vlripi,
(select sum(pni3.vlricms) from pedidonotaimposto pni3 where
pni3.pk_pedidonotaimposto = max(ipn.fk_pedidonotaimposto)) as vlricms
from itempedidonota ipn
join pedidonota pn on pn.pk_pedidonota = ipn.fk_pedidonota
join nota n on n.pk_pedidonota = pn.pk_pedidonota
join notaentrada ne on ne.pk_pedidonota = n.pk_pedidonota
where (pn.tipodocumento = 3) and (ne.fk_notaentradastatus = 4)
group by ipn.fk_produto
order by 3 desc
Mais detalhes sobre a lista de discussão lista