Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   consultas con between (https://www.clubdelphi.com/foros/showthread.php?t=55680)

odrack 23-04-2008 22:08:12

consultas con between
 
Saludos a todo el foro!!

Tengo una pequeña duda, estoy haciendo unos reportes de ventas por medio de este SQL
Código SQL [-]
Select indticket, pedido, tipo_pago, total, serie, ticket, fecha from tblregistradora 
where tipo_cliente='Factura' and
fecha between  '22/04/2008' and '23/04/2008'
esta funcionando correctamente, el problema que tengo es que cuando selecciono la fecha por un decir 01/04/2008 al 30/04/2008 solo toma los datos hasta el día 29/04/2008 y el 30 ya no selecciona, para esto tengo que ir un dia mas adelante, ¿Alguien sabe por que no iguala al dia 30??:confused:

Espero haberme explicado

poliburro 23-04-2008 22:10:38

probablemente el campo está almacenando horas y minutos, y la consulta amarra al día con cero horas y cero minutos,

que base de datos utilizas?

odrack 23-04-2008 22:14:36

utilizo MySQL como base de datos y el campo tiene el formato con horas, es decir "22/04/2008 10:42:15 a.m.", afecta este tipo de formato??

poliburro 23-04-2008 22:28:28

efectivamente, cuándo le pasas los rangos de fechas, le estás indicando que son fechas a las cero horas.

Suerte

odrack 23-04-2008 22:33:23

Ok, tendré que tomar un dia mas adelante del que quiero, de todas formas gracias por aclarar mi duda

Saludos.

poliburro 23-04-2008 23:09:42

o lo que puedes hacer es hacer un convert al campo fecha para sea solo Date. :)

saludos

odrack 23-04-2008 23:11:20

Gracias, tube que modificar los campos de fecha al formato, estoy terminando de depurar la aplicacion.

Gracias por la ayuda


La franja horaria es GMT +2. Ahora son las 19:52:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi