![]() |
busqueda rango de fechas
Como podria hacer para buscar el campo ventas entre dos fechas Teniendo dos datetimepicker?. Y Mostrar el resultado en un dbgid.
|
Cita:
|
Obiamente el DataSource del grid debe tener asignada la query1 como dataset
Saludos |
yo preferiría utilizar parámetros, de esa forma no tendrías que hacer ninguna conversión de fechas a texto o viceversa:
|
Agregando un poquito
Tambien hay que tener cuidado si tu campo fecha en tu tabla es de del tipo DateTime(Fecha y Hora) ya que en tal caso el servidor hace diferencia de acuerdo a la Hora, por ejemplo puede que tu le estes enviado el rango de fecha correcto pero las horas no coinciden entonces el servidor no te devolvera el resultado esperado ya que el servidor puede diferenciar una fecha entre otra por un segundo,milisegundo,etc.
Existen varias formas de solucionar esto , una de ellas es asignar a nuestros DateTimePicker las horas iniciales y finales respectivamente. Por ejemplo puedo asignar a mi DateTimePicker de fecha inicial una hora (Propiedad Time) de 0 es decir las 12:00 de la noche y al otro DateTimePicker una hora de 11:59:59 de la Noche, esto por que el dia es conciderado dia a partir de las 12 de la noche hasta las 11 de la noche con 59 minutos y 59 segundos.de la siguiente noche.:D Espero que se haya entendido...:cool: Saludos...:) |
La franja horaria es GMT +2. Ahora son las 13:09:28. |
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