Ajuda com SQL com Datas
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.
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
Curtidas 0
Respostas
Cabelo
07/01/2004
Caro Amigo qual componente de conexão vc usa? TQuery, ou TTable?
GOSTEI 0
Aroldo Zanela
07/01/2004
Colega,
SQL
Delphi
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