erro na montagem de sql
30/03/2006
0
caros amigos do forum estou tentando fazer um select e um sum() em duas tabela em um ibsql mas não estou conseguido .. veja o sql
SELECT CONTA.CODIGO,CONTA.CONTA, LANC.NUMCONTA, SUM(VPAGO)VPAGO, SUM(LANC.VTOTAL)VTOTAL FROM LANC,CONTA WHERE (DTEMISSAO>=:DTINI) AND (DTEMISSAO<=:DTFIM) AND CONTA.CODIGO=LANC.NUMCONTA
GROUP BY NUMCONTA
****
o erro e invalid columin reference
veja os campos das tabelas
CREATE TABLE CONTA (
CODIGO INTEGER NOT NULL,
CONTA VARCHAR(50) CHARACTER SET NONE
);
----
CREATE TABLE LANC (
CODIGO INTEGER NOT NULL,
NUMNOTA INTEGER,
NUMCONTA INTEGER,
DTEMISSAO DATE,
DTVENC DATE,
VPAGO DECIMAL(15,2),
VTOTAL DECIMAL(15,2),
HISTORICO VARCHAR(150) CHARACTER SET NONE,
CODFORNEC INTEGER
);
estou usando d6 e o banco interbase
desde ja agradeço a todos......
SELECT CONTA.CODIGO,CONTA.CONTA, LANC.NUMCONTA, SUM(VPAGO)VPAGO, SUM(LANC.VTOTAL)VTOTAL FROM LANC,CONTA WHERE (DTEMISSAO>=:DTINI) AND (DTEMISSAO<=:DTFIM) AND CONTA.CODIGO=LANC.NUMCONTA
GROUP BY NUMCONTA
****
o erro e invalid columin reference
veja os campos das tabelas
CREATE TABLE CONTA (
CODIGO INTEGER NOT NULL,
CONTA VARCHAR(50) CHARACTER SET NONE
);
----
CREATE TABLE LANC (
CODIGO INTEGER NOT NULL,
NUMNOTA INTEGER,
NUMCONTA INTEGER,
DTEMISSAO DATE,
DTVENC DATE,
VPAGO DECIMAL(15,2),
VTOTAL DECIMAL(15,2),
HISTORICO VARCHAR(150) CHARACTER SET NONE,
CODFORNEC INTEGER
);
estou usando d6 e o banco interbase
desde ja agradeço a todos......
Emerson1
Curtir tópico
+ 0
Responder
Posts
31/03/2006
Emerson Nascimento
SELECT CT.CODIGO, CT.CONTA, LN.NUMCONTA, SUM(LN.VPAGO) VPAGO, SUM(LN.VTOTAL) VTOTAL FROM LANC LN INNER JOIN CONTA CT ON (CT.CODIGO = LN.NUMCONTA) WHERE DTEMISSAO BETWEEN :DTINI AND :DTFIM GROUP BY CT.CODIGO, CT.CONTA, LN.NUMCONTA
Responder
03/04/2006
Emerson1
muito obrigado chara..................funcionol blzzzzz....
valeu......
valeu......
Responder
Clique aqui para fazer login e interagir na Comunidade :)