Fórum SQL to enrolado #143527

09/03/2003

0

//Ai galera beleza..

Eu estou fazendo um projeto, e estou parado num relatório

este relatorio esta ligado com as entradas de mercadorias do sistema

eu quero fazer uma busca em SQL... o campo é o de data (data de entrada), onde o usuario digitaria duas datas, e o sistema fisse-se a busca entre essas datas

tentei com os seguintes comandos, mas deu todo tipo de pau

Select * from entrada
where data between (+edit1.text+,dd/mm/yy) and (+edit2.text+,dd/mm/yy)

socorro galera

desde já agradeço


Jabanildo

Jabanildo

Responder

Posts

09/03/2003

Anonymous

eu acho melhor você passar como parâmetro

Select * from entrada
where data between :dataini and :datafin

e no parâmetro da query defina-os como date e input

query1.params[0].value := strtodate(edit1.text);
query1.params[1].value := strtodate(edit2.text);

se quizer fazer via código tem mudar

Select * from entrada
where data between + ´´´ + formatedatetime(´mm/dd/yy´,strtodatetime(edit1.text)) + ´´ and ´´+ formatedatetime(´mm/dd/yy´,strtodatetime(edit2.text))+´´´


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar