Fórum O que esta errado ? SQL #164773
05/06/2003
0
:wink: Pessoal, to quebrando a cabeça aqui com esse comando logo abaixo.
será que alguém pode me dar uma ajudinha ?
D_M.QY_CAIXA.Active := FALSE;
D_M.QY_CAIXA.SQL.Clear;
D_M.QY_CAIXA.SQL.Add(´SELECT * FROM CAIXA WHERE DATA = :HOJE AND (SELECT SUM(VALOR)AS TOTAL FROM CAIXA WHERE TIPO = ´Entrada´)´);
D_M.QY_CAIXA.ParamByName(´HOJE´).AsDate := DATE;
D_M.QY_CAIXA.Active := True;
esse comando ta dando erro vc´s podem me ajudar ?
será que alguém pode me dar uma ajudinha ?
D_M.QY_CAIXA.Active := FALSE;
D_M.QY_CAIXA.SQL.Clear;
D_M.QY_CAIXA.SQL.Add(´SELECT * FROM CAIXA WHERE DATA = :HOJE AND (SELECT SUM(VALOR)AS TOTAL FROM CAIXA WHERE TIPO = ´Entrada´)´);
D_M.QY_CAIXA.ParamByName(´HOJE´).AsDate := DATE;
D_M.QY_CAIXA.Active := True;
esse comando ta dando erro vc´s podem me ajudar ?
Ajmsistemas
Curtir tópico
+ 0
Responder
Posts
05/06/2003
Ezdala
tente a seguinte string:
D_M.QY_CAIXA.Active := FALSE;
D_M.QY_CAIXA.SQL.Clear;
D_M.QY_CAIXA.SQL.Add(´SELECT CAIXA.*, TOTAL = (SELECT SUM(VALOR) FROM CAIXA WHERE TIPO = ´Entrada´)
FROM CAIXA WHERE DATA = :HOJE´);
D_M.QY_CAIXA.ParamByName(´HOJE´).AsDate := DATE;
D_M.QY_CAIXA.Active := True;
espero ter ajudado... ezdala
D_M.QY_CAIXA.Active := FALSE;
D_M.QY_CAIXA.SQL.Clear;
D_M.QY_CAIXA.SQL.Add(´SELECT CAIXA.*, TOTAL = (SELECT SUM(VALOR) FROM CAIXA WHERE TIPO = ´Entrada´)
FROM CAIXA WHERE DATA = :HOJE´);
D_M.QY_CAIXA.ParamByName(´HOJE´).AsDate := DATE;
D_M.QY_CAIXA.Active := True;
espero ter ajudado... ezdala
Responder
Gostei + 0
05/06/2003
Fred
D_M.QY_CAIXA.SQL.Add(´SELECT * FROM CAIXA
WHERE (DATA = :HOJE) AND (SELECT SUM(VALOR)AS TOTAL FROM CAIXA WHERE TIPO = ´Entrada´)´) = ><<> igual a quem ou maior que quem??;
primeiro coloque parenteses na primeira comparação
e segundo o seu select nao esta fazendo nenhuma comparação 8)
WHERE (DATA = :HOJE) AND (SELECT SUM(VALOR)AS TOTAL FROM CAIXA WHERE TIPO = ´Entrada´)´) = ><<> igual a quem ou maior que quem??;
primeiro coloque parenteses na primeira comparação
e segundo o seu select nao esta fazendo nenhuma comparação 8)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)