![]() |
Ayuda SQL Between con rango de fechas
Un saludo al club ,
mira tengo problemas q no se como resolver con fechas realizo esta consulta donde sDateEdit1.Date=01/04/2010 y sDateEdit2.Date= 12/04/2010 son mis 2 rangos de fechas y cuando ejecuto la consulta me da todos los resultados entre 01 al 12 sin importar el mes ni año, Help ME please.. como soluciono este detalle, probe de todo para que filtre y nada probe con 01-04-2010 al 12-04-2010 y si funciona bien! pero toda el sistema esta para --/--/-- toy trabajando con delphi 6
Muchisimas gracias.! |
Buenas,,,
yo te recomendaria utilizar parámetros en las consultas, sobre todo con fechas simplifican muchos problemas, la consulta quedaria así. Cita:
función utiliza tambien la hora para filtrar , deberias de utilizar datetostr (solo la fecha).. Espero te ayude.... |
No Funciono..:(
Gracias por su ayuda,
pero persiste el detalle le doy rango de sDateEdit1.text=01/04/2010 al sDateEdit2.text=12/04/2010 y me da todos los valores del 01...al ..14 de cualquier mes no solo de 04 eso qu ya estoy utilizando parametros. estoy con una base de datos de acces... Help Me Please.
gracias por sus ayudas... _dm.adosqlrv.Parameters.ParamByName('fechaInicio').Value :=strtodate( sDateEdit1.text); _dm.adosqlrv.Parameters.ParamByName('fechaFinal').value :=strtodate( sDateEdit2.text); _DM.ADOsqlRV.Open; gracias por sus ayudas... |
Con parámetros debería de funcionar, pero si no, cambia el formato de fecha que tienes de día/mes/año por este de mes/día/año. Quizás por eso te devuelve solo valores entre 1 y 12. Pruebalo a ver si funciona.
|
La franja horaria es GMT +2. Ahora son las 13:11:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi