Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2012, 18:30
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Consultar rango de fechas

Tengo una tabla que tiene 2 columnas en formato date():
INICIO date # "2012-07-01"
FINAL date # "2013-07-30"

Deseo una consulta que considere el MES y AÑO de estas fechas para compararlo con la fecha de hoy. NOTA: No importa el año, solo mes y día.

¿Como debo configurar el WHERE para emitir los registros que?
a) el mes-dia de INICIO sea menor al dia de hoy
b) el mes-dia de FINAL sea mayor al dia de hoy

Lo he tratado así, pero no lo genera:

$hoy = date("m-d"); # Fecha de hoy en formato: MM-DD "07-13"

WHERE substr(inicio,7,5) <= '$hoy' AND substr(final,7,5) >= '$hoy'


Alguna idea que puedan darme lo agradeceré.