La comparacion entre las fechas es igual a cualquier comparacion......es decir:
MAYOR:
Código PHP:
select * from tu_tabla
where tu_tabla.fecha > 'aaaa-mm-dd'
MENOR:
Código PHP:
select * from tu_tabla
where tu_tabla.fecha < 'aaaa-mm-dd'
ENTRE UN RANGO DE FECHAS:
Código PHP:
select * from tu_tabla
where tu_tabla.fecha between 'aaaa-mm-dd' and 'aaaa-mm-dd'
Recuerda que el formato de las fechas de MySql es 'aaaa-mm-dd'
Espero te sirva..................suerte........