Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2011, 11:25
Avatar de alealvaro
alealvaro
 
Fecha de Ingreso: junio-2004
Ubicación: BA - Argentina
Mensajes: 210
Antigüedad: 19 años, 10 meses
Puntos: 12
entre estas dos opciones, cual me recomiendan?

Buenas!

Estoy indeciso sobre cual sería la mejor manera de manejar la siguiente situación:

Tengo una tabla de mi web donde almaceno Avisos, los cuales entre todos sus datos tienen los campos:

Estado | FechaInicio | FechaFin

Cada aviso será visible en la web por el lapso de tiempo que marcan esas fechas, y si su estado es Activo.

Mi consulta es referente a cómo manejar el WHERE del SELECT que los mostraría, ya que se me ocurren 2 maneras:

1.- filtrar en el WHERE que FechaInicio <= HOY y FechaFin >= HOY

2.- filtrar solo por un Estado = Activo, y controlar diariamente cuales estarían ya "vencidos", modificándoles su estado por un Cron Job

Cual opinan sería la forma más óptima????

Desde ya mil gracias!!!
__________________
Always learning a little more...
Videos y frases para dedicar
Quotes and Phrases for You