FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
DatetimePicker buscar desde hasta en SQL
Buena noche tengo un inconveniente en relacion una consulta que debo hacer desde delphi 11 a la base de datos y para ellos estoy usando los componente datetimepicker para que dentro de la consulta se pueda señalar la fecha desde hasta.
al darle click a un evento on chancge no me retorna ningún resultado. en un principio pensé que no tenía el mismo formato de fecha que la base de dato y lo verifico con un showmessage y veo que efectivamente tenemos el mismo formato. pero ahora tengo una dura: Es posible que no me esté regresando ningún resultado porque el campo de la base de dato en de tipo Datetime y esta almacenando tanto la fecha como la hora en el mismo campo y por eso que no me retorna ningún resultado?
este campo fecha lo coloco el default value en cada insert . Como puedo arreglar para poder utilizar esta consulta desde hasta en un formulario? NOTA: También he intentado hacer un LIKE pero me retorna un error '%'. |
#2
|
||||
|
||||
Cita:
Si segun la Base de Datos que utilices no puedes usarlo deberás usar algo como:
Cita:
Lo primero, yo te aconsejaría utilizar parámetros en la consulta, eso te evita todos los problemas relacionados con el formato del campo.
Lo segundo es que resuelvas el tema de fecha o FechayHora en los valores. Asegúrate de enviar sólo valores de fecha (sin hora).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Para el tema horas puedes hacer lo siguiente:
|
#4
|
|||
|
|||
Cita:
Haciéndolo de esta forma cuando le pongo la fecha desde 24-11-2022 hasta el 24-11-2022 debería mostrarme la operaciones en esta fecha pero no lo hace, es decir no me retorna ningún valor y así siguientemente si lo hago con las otras fecha del 25 hasta el 25 y del 26 hasta el 26. pero si pongo desde 24 hasta el 25 me muestra las operaciones del día 24 y si lo hago desde 25 hasta 26 me muestra la operaciones del día 25. Pero si lo hago desde 24-11-2022 hasta el 25-11-2022 |
#5
|
||||
|
||||
El problema es la hora.
Modifica la hora de la fecha que utilizas como parámetro.
|
#6
|
|||
|
|||
Cita:
|
#7
|
||||
|
||||
No entiendo la petición... ya está creado en el ejeplo:
Lo único que debes revisar es si el SQL es el que deseas.
|
#8
|
||||
|
||||
Cita:
Por ejemplo estás haciendo:
Para corregirlo debes añadir lo que te dicho [duilioisola] aquí, para conseguir:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Números impares desde 1 hasta 1000 | Daniel2622 | Lazarus, FreePascal, Kylix, etc. | 29 | 25-04-2017 03:55:58 |
Problema con consulta fecha desde hasta access delphi 7 | Yensis22 | SQL | 2 | 26-08-2008 19:05:34 |
Consulta Desde->Hasta | Luis M. | Firebird e Interbase | 6 | 30-07-2008 19:40:34 |
calcular el nro de dias, desde una fecha hasta la actual. | abraham | SQL | 13 | 01-08-2007 17:36:42 |
Reporte (Desde : Hasta) | magnu9 | SQL | 9 | 16-11-2006 18:36:19 |
|