![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola.
Las consultas parecen estar correctas, pero existe un inconveniente aparentemente en como sqlite maneja las fechas, pero creo que obtube una solucion que puede resolver este problema con la ayuda de la web de sqlite donde hay suficiente información en como usar las fechas y la forma que yo use fué.
Ya con esto puedes "jugar" con el formato para que se ajuste a lo que necesitas. |
|
#2
|
||||
|
||||
|
gracias por las respuestas amigos.
Roman, me referia a que no hace el filtrado como es debido y no me muestra los valores en esa fecha, de ahi que tenga que cambiar a otra fecha anterior. las variables fecha1 y fecha2 son tipo tdate. beginner01, ya intente probar ese metodo aplicandolo al ejemplo primero que puse pero a la hora de ejecutar me da error. Vere mañana la documentacion que me dices de sqlite3. gracias |
|
#3
|
||||
|
||||
|
Amigo Anubis, tal y como dice Román, nos faltan datos para poder ayudar adecuadamente.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Creo que tienes que poner
zquery1.parambyname('fechaA').asdate:= fecha1; ya que asdatetime te guarda tambien la hora y si no coincide con la consulta pues no te sale Última edición por Spynosa fecha: 01-09-2012 a las 12:59:40. |
|
#5
|
||||
|
||||
|
Como dice spynosa... la cuestión puede ser que en la DB solo tengas almacenado el valor de la fecha y el DateTimePicker almacena el valor de fecha + hora y si además le pasas como AsDateTime etarias tratando de comparar
01/09/2012 = 01/09/2012 08:50:00 Lo cual nunca va a funcionar.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
#6
|
|||
|
|||
|
A mi tambien me pasa como expone Anubis y lo resolvi como dice Caral, es decir si indico un rango de fecha desde por ejemplo el 01/08/2012 a 31/08/2012 el 01 no me lo muestra, arranca desde el 02/08/2012 .
saludos |
|
#7
|
||||
|
||||
|
Cita:
Si es muy posible, por que el comportamiento del operador BETWEEN depende de la implementación que le dé cada RDBMS. En algunas realiza una selección inclusiva del conjunto de datos comprendidos entre el valor inicial y final y en otros lo hace de forma exclusiva. Un tercer grupo lo hace de manera inclusiva sobre el valor inicial y exclusiva sobre el final. Es decir que la instrucción: En algunas bases de datos será equivalente a en otras: y en otras: Por eso es importante leer en la documentación de la base de datos a utilizar sobre el tratamiento que le da a este operador, u optar por usar los operadores <,>,= que no dá lugar a equívocos. Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Numero Mayor igual , Menor igual... Problema | ZiriusB | OOP | 12 | 27-06-2011 18:31:24 |
| Mostrar Ceros En Consulta Si No Encuentra Los Datos | ingabraham | SQL | 5 | 18-01-2009 22:18:57 |
| Consulta en Cero si no se encuentra datos | ingabraham | SQL | 14 | 06-01-2009 20:55:16 |
| Consulta Fecha | truequeman | Varios | 2 | 13-01-2007 19:51:34 |
| Consulta con fecha | JODELSA | SQL | 4 | 12-12-2003 20:51:28 |
|