[firebase-br] Sql

BandaLemuel bandalemuel em yahoo.com.br
Qua Fev 14 11:24:54 -03 2007




        Ola lista

    Tudo bem, sou novo no grupo e to com uma duvida ferrada, uso Delphi e Firebird, estou com uma SQL para pegar um produto e somar os totais de saida e entrada dele, a instrução é a seguinte:

                          SELECT DISTINCT(A.CDPRO) , B.DESCR , 
                          (SELECT SUM(D.QUANT) FROM FC13100 D WHERE D.CDPRO = A.CDPRO AND D.CDFILD = :CDFIL ) AS QTENT,
                          (SELECT SUM(E.QUANT) FROM FC31110 E WHERE E.CDPRO = A.CDPRO AND E.CDFIL = :CDFIL ) AS QTSAI,
                          (SELECT SUM(F.PRUNI * F.QUANT) FROM FC13100 F WHERE F.CDPRO = A.CDPRO AND F.CDFILD = :CDFIL ) AS VRTOTALENTRA,
                          (SELECT SUM(G.VRTOT) FROM FC31110 G WHERE G.CDPRO = A.CDPRO AND G.CDFIL = :CDFIL ) AS VRTOTALSAIDA
                          FROM FC13100 A , FC03000 B , FC13000 C
                          WHERE B.CDPRO = A.CDPRO AND B.GRUPO = :GRUPO AND C.DTTRF BETWEEN :DTINI AND :DTFIN AND C.NRTRF = A.NRTRF
                          AND A.CDFILD=:CDFIL ORDER BY B.DESCR


    Rodei no IBOConsole e funcionou direitinho, mas no delphi 7 ele dá erro 'Unknow Data Type (0)' usando os componentes da paleta interbase , e o DBExpress da erro 'Incorrect values whitin SQLDA structure', alguem pode me ajudar, porque que no IBOConsole vai e no Delpih não .. Desde já agradeço qualquer ajuda.. Um abraço a todos....

        Wesley


Mais detalhes sobre a lista de discussão lista