[firebase-br] Dúvida com SQL

Ricardo Malikoski malikoski em yahoo.com.br
Ter Set 20 16:55:47 -03 2005


Nova pagina 1


   Olá a todos,
       
        Pessoal, utilizávamos o interbase, e resolvemos utilizar o Firebird(razões não importantes para o momento), e deparamos com alguns erros que não acontenciam com o interbase, entre eles uma consulta, a qual ainda não consegui resolver. Abaixo encontra uma consulta em SQL, a qual tirei campos, cruzamentos e condições, apenas para deixar mais enxuta.
        Por favor ajudem-me. Obrigado. Obs: Firebird - 1.5.2


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
           INNER JOIN NotasVenda_Valores NVV ON NV.Fil_Codigo = NVV.Fil_Codigo AND NV.Ser_Codigo = NVV.Ser_Codigo
                                            AND NV.NF_Numero = NVV.NF_Numero)
           WHERE NV.NF_DataLcto
           BETWEEN '01/01/2005' AND '12/31/2006'
GROUP BY NV.OpFis_Codigo



    Ricardo Malikoski
    Rhede Sistemas
 


Mais detalhes sobre a lista de discussão lista