Re: [firebase-br] Dúvida com SQL
Rodolpho da Silva Nascimento
rnascimento em cmsolucoes.com.br
Ter Set 20 18:03:17 -03 2005
Ricardo,
Tente fazer o JOIN assim:
SELECT
NV.OpFis_Codigo,
SUM(NV.NF_VlrNota) as totContabil,
SUM(NVV.NF_VlrBaseICMS27) as Base27,
(SELECT SUM(NVV2.NF_BaseICMSX)
FROM NotasVenda_Valores NVV2
WHERE NVV2.Fil_Codigo = NVV.Fil_Codigo AND
NVV2.Ser_Codigo = NVV.Ser_Codigo AND
NVV2.NF_Numero = NVV.NF_Numero AND
NVV2.NF_AliqICMSX = 17 ) AS Base17 ,
(SELECT SUM(NVV2.NF_BaseICMSX)
FROM NotasVenda_Valores NVV2
WHERE NVV2.Fil_Codigo = NVV.Fil_Codigo AND
NVV2.Ser_Codigo = NVV.Ser_Codigo AND
NVV2.NF_Numero = NVV.NF_Numero AND
NVV2.NF_AliqICMSX = 26 ) AS Base26
FROM
NotasVenda NV
NotasVenda_Valores NVVL
WHERE
(NV.Fil_Codigo = NVVL.Fil_Codigo) AND
(NV.Ser_Codigo = NVVL.Ser_Codigo) AND
(NV.NF_Numero = NVVL.NF_Numero) AND
(NV.NF_DataLcto BETWEEN '01/01/2005' AND '12/31/2006')
GROUP BY
NV.OpFis_Codigo
T+
Rodolpho
--------------------------------------------------------------------------------
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
----------------------------------------------------------------------------
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista