Fórum quot;Field SUM of SAIDA NOT FOUNDquot; esse campo nao exis #184030
24/09/2003
0
Pessoal seguinte...
estou fazendo uma pesquisa simles com somatorio ( SUM() )...
só que acontece um pequeno problema como podem ver atribui novos nomes para
todos os valores que busco junto com o SUM mas quando vou abrir essa query
en tenpo de execuçao ele da a menssagem que o campo ´SUM OF Saida´ nao foi
encontrado... esse campo nao existe
sabem o que pode ser????
Alguem pode me ajudar????
Código esta aqui....
sql.clear;
sql.add(´SELECT Data,Sum(Entrada) AS ENTRADA,Sum(Saida) AS
SAIDA,Sum(Entrada2) AS ENTRADA2,Sum(Saida2) AS SAIDA2 From Destino where
(Data >= :Dt1 and Data <= :Dt2) GROUP BY Data order by data´ );
params[0].asdate := Dt1;
Params[1].asdate := Dt2;
enablecontrols;
open;
estou fazendo uma pesquisa simles com somatorio ( SUM() )...
só que acontece um pequeno problema como podem ver atribui novos nomes para
todos os valores que busco junto com o SUM mas quando vou abrir essa query
en tenpo de execuçao ele da a menssagem que o campo ´SUM OF Saida´ nao foi
encontrado... esse campo nao existe
sabem o que pode ser????
Alguem pode me ajudar????
Código esta aqui....
sql.clear;
sql.add(´SELECT Data,Sum(Entrada) AS ENTRADA,Sum(Saida) AS
SAIDA,Sum(Entrada2) AS ENTRADA2,Sum(Saida2) AS SAIDA2 From Destino where
(Data >= :Dt1 and Data <= :Dt2) GROUP BY Data order by data´ );
params[0].asdate := Dt1;
Params[1].asdate := Dt2;
enablecontrols;
open;
Tadeuaraujo
Curtir tópico
+ 0
Responder
Posts
26/10/2003
Agonzaga
Acredito que a sql correta seria:
SELECT Data, Sum(Entrada) AS ENTRADA, Sum(Saida) AS SAIDA,
Sum(Entrada2) AS ENTRADA2,Sum(Saida2) AS SAIDA2
FROM Destino
GROUP BY Data
HAVING (Data >= :Dt1 and Data <= :Dt2)
params[0].asdate := Dt1
Params[1].asdate := Dt2
ORDER by data
SELECT Data, Sum(Entrada) AS ENTRADA, Sum(Saida) AS SAIDA,
Sum(Entrada2) AS ENTRADA2,Sum(Saida2) AS SAIDA2
FROM Destino
GROUP BY Data
HAVING (Data >= :Dt1 and Data <= :Dt2)
params[0].asdate := Dt1
Params[1].asdate := Dt2
ORDER by data
Responder
Gostei + 0
26/10/2003
Adilsond
De um clique duplo sobre sua query e verifique se voce não criou o field com esse nome. Ou então em sua Grid, DBComboBox, DBEdit, DBLookup...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)