erro na montagem de sql
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
Curtidas 0
Respostas
Emerson Nascimento
30/03/2006
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
GOSTEI 0
Emerson1
30/03/2006
muito obrigado chara..................funcionol blzzzzz....
valeu......
valeu......
GOSTEI 0