Where con Between no retorna fecha |
Responder |
Autor | |
Dany Solis
Colaborador Unido: 23/Octubre/2010 Localización: Cd. Juarez Méx Estado: Sin conexión Puntos: 912 |
Tema: Where con Between no retorna fecha Enviado: 09/Febrero/2021 a las 03:03 |
Gracias Raipon,
He leido un poco y ya me ha quedado aun mas claro su comentario. Muchas gracias, se puede cerrar el hilo. DS
|
|
Donde hay educación, no hay distinction de clases. (Confusio)
Dany Solis |
|
raipon
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Moderador Unido: 10/Diciembre/2004 Localización: Desconocida Estado: Sin conexión Puntos: 4044 |
Enviado: 08/Febrero/2021 a las 13:54 |
Hace mucho tiempo que no tengo ocasión de trabajar con MySql, así que te respondo en base al comportamiento de Microsoft Access, y de ahí podrás extrapolar conclusiones.
Access almacena las fechas como un número single, donde la parte entera corresponde a los dias transcurridos desde el 30 de diciembre de 1899 (es el dia cero) y la parte decimal la fracción de tiempo. Si este filtro Where MyDate Between #12-30-1899# And #12-31-1899# lo expresamos de forma numérica, queda claro por qué no devuleve datos que correspondan a la última fecha: Where CSng(MyDate) Between 0 And 1 ... solo te devolverá datos del dia 31 de diciembre de 1899 si la fracción de tiempo es cero.
|
|
Dany Solis
Colaborador Unido: 23/Octubre/2010 Localización: Cd. Juarez Méx Estado: Sin conexión Puntos: 912 |
Enviado: 08/Febrero/2021 a las 04:50 |
Tengo un campo fecha DateTime en mi tabla MySql y estoy empleando la siguiente consulta para obtener los valores entre dos fechas, pero por ejemplo si ingreso 01/18/2021 fecha inicial y 01/29/2021 fecha final me devuelve todos los registros desde 01/18/2021 hasta 01/28/2021, me esta dejando fuera la fecha del 01/29. Otra cosa estoy haciendo uso correcto dedel Having? ya que quiero hacer la suma de Duration y ProducedParts siempre y cuando el campo State sea igual a 10 y 11 dentro de las fechas dadas. Esta es la consulta:
Espero puedan ayudarme en identificar que es lo que estoy haciendo mal en la consulta. Saludos DS
|
|
Donde hay educación, no hay distinction de clases. (Confusio)
Dany Solis |
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |