Ajuda com SQL com Datas

Delphi

07/01/2004

Meu problema e o seguinte, tentei aqui alguns exemplos do forum mais não acertei.

Meu banco de dados e Acess e Uso conecção ADO.

TabPedido

Codigo
Matricula
nome
valor
data. o formato de minha data e exatamente este 99/99/9999.

Que fazer uma consulta de um edit matricula do cara depois edit2 data1 e edit3 data2, dai ele jogue no quick report todos os pedidos do cara que eu digitei a matricula de data tal a data tal, mais o mais importante e que quero dizer e que quero so de mes tal a mes tal, so mente o mês sacaram!.

Obs: mes e ano para não trazer meses de outros ano ok..
Se alguem puder me ajudar.


Uoquisala

Uoquisala

Curtidas 0

Respostas

Cabelo

Cabelo

07/01/2004

Caro Amigo qual componente de conexão vc usa? TQuery, ou TTable?


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

07/01/2004

Colega,

SQL
SELECT codigo, matricula, nome, valor, data
FROM nome_tabela
WHERE (matricula = :MATRICULA) and ( data BETWEEN :DT_INICIO AND
:DT_FIM)


Delphi
ADOQuery1.Close;
ADOQuery1.Parameters.ParamByName(´MATRICULA´).Value := Edit1.Text;
ADOQuery1.Parameters.ParamByName(´DT_INICIO´).Value := StrToDate(Edit2.Text);
ADOQuery1.Parameters.ParamByName(´DT_FIM´).Value := StrToDate(Edit3.Text);
ADOQuery1.Open;



GOSTEI 0
POSTAR