Ver Mensaje Individual
  #1  
Antiguo 22-04-2014
Avatar de Edwardfeliz
Edwardfeliz Edwardfeliz is offline
Miembro
 
Registrado: abr 2014
Posts: 102
Reputación: 11
Edwardfeliz Va por buen camino
Filtrado de fecha en SQL Sobre access(Permisivo)

Explico el titulo:

Tengo el siguiente filtrado por SQL:
Código Delphi [-]
begin
with adoquery1 do
begin
close;
SQL.clear;
SQL.Add('Select * from Productos');
SQL.Add('where fecha_Vencimiento >= :Fecha1  AND fecha_Vencimiento <= :Fecha2');
Parameters.ParamByName('Fecha1').Value:= FormatDateTime('dd/mm/yyyy',Datetimepicker1.Date);
Parameters.ParamByName('Fecha2').Value:= FormatDateTime('dd/mm/yyyy',Datetimepicker2.Date);
Open;
end;
end;

tengo dos productos 'A' y 'B'.

el producto A: fecha de vencimiento 23/04/2014
el producto B: fecha de vencimiento 25/05/2014

cuando en el DTP 1 esta la fecha 22/04/2014 y en el DTP 2 esta la fecha 24/04/2014, se filtra bien, y solo muestra un solo registro como debe ser.

Peroooo... cuando el en DTP 2 esta la fecha 25/04/2014, me salen las dos, es decir A y B y B no debe salir porque es del mes 5 no 4

Porque solo toma en cuenta los dias del mes?
Alguien tiene idea de porque?

Saludos!
Responder Con Cita