Select con fechas en MySql y PHP
Tengo tremendo problema pues había 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 podría poder una sentencia SQL que haya probado y le funcione perfectamente.
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 podría poder una sentencia SQL que haya probado y le funcione perfectamente.
1 Respuesta
Respuesta de jecomas
1