![]() |
![]() |
| 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
|
||||
|
||||
|
Has probado con Between xxx and xxx
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#2
|
|||
|
|||
|
Between
Hola Marcos,
Probé con el between y obtengo el mismo resultado, o casi el mismo, para pedir por ejemplo datos del 6 de el mes tengo que pedir datos entre el 6 y el 7. Gracias por la ayuda, sigo probando Fernando Castro |
|
#3
|
||||
|
||||
|
El problema viene por ser datetime el campo por el que buscas.
Si quieres que busque algo del día 6 de Enero de 2007, tienes que buscar desde el 6/01/07 00:00:00 horas hasta el 6/01/07 23:59:59 horas. Por eso pones del 6/01/07 al 7/01/07 y el resultado es correcto, porque supone las 00:00:00 horas en las dos fechas. Para corregir esto, tendrías que hacer un cast del campo de la bbdd para que compare solo la fecha y desprecie la hora, o tenerlo en cuenta sin más para futuras ocasiones. Espero haberte ayudado. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#4
|
|||
|
|||
|
Resuelto
Simplemente le agrego un día a la fecha que es mi límite superior. Agradezco el tip, me has resuelto un gran problema de novato.
Fernando |
|
#5
|
|||
|
|||
|
Siempre que guardes las fechas hacelo con formato fecha no now
ya que si te guarda horas no te funcionan las consultas dado que '10/10/2007' no es lo mismo a '10/10/2007 00:15:00 am' ahora '10/10/2007' = '10/10/2007 00:00:00' En SQL Server tenes funciones para formatear las fechas desde un stored procedures pero desde access no, el formato de consultas en Access es como te lo mencionaron anteriormente #MM/dd/yyyy#, con simbolo numeral y formato yankee, de esta manera funciona con cualquier configuración regional. Salu2 |
|
#6
|
|||
|
|||
|
Cita:
Hola, estoy teniendo problemas para hacer un select sobre un campo datetime, pero cuando lo quiero hacer mas o menos asi:
Al momento de activar el query me dice que se ha introducido información incompleta o incoherente. Sabe alguien como puedo hacer la consulta en access, utilizando un query sobre un campo datetime que incluye la hora? Agradezco mucho Fernando Castro |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| duda sobre un select (sql) | acrophet | Conexión con bases de datos | 13 | 16-01-2008 20:24:51 |
| Duda sobre el tipo de datos DATETIME en MYSQL | flystar | MySQL | 2 | 16-07-2007 22:21:43 |
| select sobre campo que contiene etiquetas HTML del cual quiero solo el contenido | arantzal | Varios | 0 | 13-07-2006 14:28:12 |
| Select no se ejecuta sobre el mimos registro... | Alfredo | Conexión con bases de datos | 2 | 08-03-2005 14:49:42 |
| Comentarios sobre access | davidgaldo | Conexión con bases de datos | 1 | 27-02-2004 20:00:53 |
|