[firebase-br] Sql

BandaLemuel bandalemuel em yahoo.com.br
Qua Fev 14 12:56:43 -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
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.17.39/686 - Release Date: 14/02/2007 
07:54



		
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/





Mais detalhes sobre a lista de discussão lista