Consultar por parte ....
28/09/2004
0
Boa Noite para todos, gostaria de poder aprender como fazer uma consulta por parte em um determinado campo da minha tabela.
Tenho vários registros que começam por 100, 200, 300, 310, 210, e assim por diante, o que preciso é digitar o inicio do campo e a query me retornar todos os registros que estiverem naquela determinada data.
por exemplo; se eu colocar na data 01/09/2004 até 29/09/2004 a query que fiz, vai me retornar todos os registros cadastrados, mas o que esta me faltando é fazer essa consulta e se possivel somar o resultado dessa consulta.
Agradeço pela ajuda.
Rafael Cabral
Tenho vários registros que começam por 100, 200, 300, 310, 210, e assim por diante, o que preciso é digitar o inicio do campo e a query me retornar todos os registros que estiverem naquela determinada data.
por exemplo; se eu colocar na data 01/09/2004 até 29/09/2004 a query que fiz, vai me retornar todos os registros cadastrados, mas o que esta me faltando é fazer essa consulta e se possivel somar o resultado dessa consulta.
Agradeço pela ajuda.
Rafael Cabral
Rscrj
Curtir tópico
+ 0
Responder
Posts
28/09/2004
Wart
Talvez isso ajude:
Query1.Close; Query1.SQL.Clear; Query1.SQL.Add(´SELECT SUM(campo a ser somado) AS SOMA_FILTRADA FROM tabela WHERE campo_a_ser_filtrado_por_parte LIKE :PARAM1 AND campo_data BETWEEN :DATA1 AND :DATA2´); Query1.Parambyname(´PARAM1´).Asstring := Edit1.Text + ´¬´; Query1.Parambyname(´DATA1´).AsDate := StrtoDate(MaskEdit1.Text); Query1.Parambyname(´DATA2´).AsDate := StrtoDate(MaskEdit2.Text); Query1.Open;
Responder
Clique aqui para fazer login e interagir na Comunidade :)