Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

comparar fechas en formato DATETIME de MYSQL

Estas en el tema de comparar fechas en formato DATETIME de MYSQL en el foro de Mysql en Foros del Web. Hola a todos: Tengo un problema con la siguiente sentencia que no devuelve un valor cuando yo creo que deberia ahi les va la sentencia: ...
  #1 (permalink)  
Antiguo 31/07/2009, 13:34
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 65
Antigüedad: 21 años
Puntos: 2
comparar fechas en formato DATETIME de MYSQL

Hola a todos:

Tengo un problema con la siguiente sentencia que no devuelve un valor cuando yo creo que deberia ahi les va la sentencia:

SELECT RES_HAB FROM RESERVAS WHERE RES_FINI>='2009-08-04 13:00:00' AND RES_FEND<='2009-08-04 12:00:00' AND RES_HOT=1

La tabla esta asi:

Campo: RES_HAB = 1
Campo: RES_HOT = 1
Campo: RES_FINI = '2009-08-04 13:00:00'
Campo: RES_FEND = '2009-08-07 12:00:00'
Campo: ...... Otros.
En fin que segun creo esta consulta deberia devolverme un 1->RES_HAB

Si alguien me hecha un cable.

Gracias de antemano
  #2 (permalink)  
Antiguo 31/07/2009, 13:46
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: comparar fechas en formato DATETIME de MYSQL

Cita:
SELECT RES_HAB FROM RESERVAS WHERE RES_FINI>='2009-08-04 13:00:00' AND RES_FEND<='2009-08-04 12:00:00' AND RES_HOT=1
La condición no se cumple con los datos que pones.

Prueba esta:
Código sql:
Ver original
  1. SELECT RES_HAB FROM RESERVAS WHERE RES_FINI>='2009-08-04 13:00:00' AND RES_FEND<='2009-08-07 12:00:00' AND RES_HOT=1
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:17.