fazer um SUM e aparecer o resultado em um label ou botao
22/06/2017
0
Por favor, alguém poderia me ajudar ?
tenho este select "SELECT SUM(ESTADOROMANEIO) FROM romaneio WHERE ESTADOROMANEIO='5' " e gostaria que o resultado dele saísse em um label ou edit.
Como faço isso ?
estou usando as paletas SQLconnection ,Simpledatset,datasource e Query
Desde já muito obrigado.
Watson
Post mais votado
23/06/2017
Caso alguém esteja com o mesmo problema segue abaixo : (Resolvido)
begin
with QRY do
begin
QRY.CLOSE;
QRY.sql.Clear;
QRY.sql.Text := 'SELECT SUM(ESTADOROMANEIO) ' +
'AS SOMA_ESTADOROMANEIO FROM romaneio WHERE ESTADOROMANEIO =' + '5';
QRY.open;
Painel_Resultado.caption :=CurrToStr(FieldByName('SOMA_ESTADOROMANEIO').AsCurrency);
end;
end;
Watson
Mais Posts
22/06/2017
Igor Lisboa
Para fazer isso você só precisa incrementar o "AS" no seu código, ficando mais ou menos assim:
SELECT SUM(ESTADOROMANEIO) AS SOMA_ESTADOROMANEIO FROM romaneio WHERE ESTADOROMANEIO = '5'
Depois só jogar o valor do "SOMA_ESTADOROMANEIO" da query em um edit.
Espero que seja isso.
23/06/2017
Watson
Muito obrigado pelo retorno.
Fiz dessa forma abaixo , ele dá erro no final do meu select aqui ---->> '5' , o que devo colocar aqui ?
begin
with Qry do
begin
Qry.close;
Qry.sql.clear;
Qry.sql.add('SELECT SUM(ESTADOROMANEIO) AS SOMA_ESTADOROMANEIO FROM romaneio WHERE ESTADOROMANEIO = '5'');
Qry.open;
panel2.Caption:= currtostr(fieldbyname('ESTADOROMANEIO').AsCurrency);
end;
end;
end.
23/06/2017
Raimundo Pereira
romaneio
campo desejado para somar e condição
23/06/2017
Watson
(null) WMAS ROMANEIO 3 ESTADOROMANEIO NUMBER 10 0 0 10 1 (null) (null) 0 0 22 7 YES (null) (null) (null) (null) NO
23/06/2017
Watson
meu skype rocha325
08/04/2022
Pedro Lucas
Caso alguém esteja com o mesmo problema segue abaixo : (Resolvido)
begin
with QRY do
begin
QRY.CLOSE;
QRY.sql.Clear;
QRY.sql.Text := 'SELECT SUM(ESTADOROMANEIO) ' +
'AS SOMA_ESTADOROMANEIO FROM romaneio WHERE ESTADOROMANEIO =' + '5';
QRY.open;
Painel_Resultado.caption :=CurrToStr(FieldByName('SOMA_ESTADOROMANEIO').AsCurrency);
end;
end;
Obrigado cara, me ajudou muito!
Clique aqui para fazer login e interagir na Comunidade :)