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