Foros del Web » Programando para Internet » PHP »

GRAN PROBLEMA --> Hacer un Select de fechas mayores y menores

Estas en el tema de GRAN PROBLEMA --> Hacer un Select de fechas mayores y menores en el foro de PHP en Foros del Web. Hola amigos del Foro Tengo tremendo problema pues habia programado esta sentencia SQL para MySql 4.1.1 y resulta que el servidor MySQL es una version ...
  #1 (permalink)  
Antiguo 21/06/2005, 09:08
 
Fecha de Ingreso: octubre-2004
Mensajes: 73
Antigüedad: 19 años, 5 meses
Puntos: 1
Pregunta GRAN PROBLEMA --> Hacer un Select de fechas mayores y menores

Hola amigos del Foro

Tengo tremendo problema pues habia programado esta sentencia SQL para MySql 4.1.1 y resulta que el servidor MySQL es una version menor y no me permite el uso de STR_TO_DATE

Quiero seleccionar todos los records cuyas fechas sean mayores que AAA y menores que BBB

Yo uso la fecha en este formato: mm/dd/yy ejemplo abajo

date_from: 06/15/2005
date_to: 06/30/2005

Los numeros de esta forma 1117594800 son convertidos con la funcion $fechaInicio=strtotime($tfDateFrom) para realizar la comparacion.

Esta es mi sentencia SQL:

SELECT * FROM `tbhoteles` WHERE (UNIX_TIMESTAMP(STR_TO_DATE(`tbhotelrates`.`date_f rom`, '%m/%d/%Y')) >= '1117594800')
AND (UNIX_TIMESTAMP(STR_TO_DATE(`tbhotelrates`.`date_t o`, '%m/%d/%Y')) <= '1120186800')


Alguien me podria poder una sentencia SQL que haya probado y le funcione perfectamente.


Mil gracias, Pavel
  #2 (permalink)  
Antiguo 22/06/2005, 04:41
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 7 meses
Puntos: 102
... vaya mala suerte... ¿no podrás --no de "poder" sino de "ser posible"-- cambiar a un formato YYYY/MM/DD para usar campos DATETIME?? (no habría problema ebn las comparaciones ¿cierto? )...

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 22:57.