Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/04/2008, 05:25
DarkJ
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 20 años
Puntos: 48
Re: Lógica: organizar registros por fechas

Papel y lapiz, plasma como quieres mostrar los datos, pon varios eventos de varios tipos y

Por ejemplo, como lista de dias dentro de las cuales se ordenan por horas (hora de comienzo):

30 de abril
- Jornadas X dia 1 (9:00 a 22:00)
- Presentacion Y (10:30 a 12:00)
- Kedada Z (19:00 a 23:30)

1 de mayo
- Desayuno J (8:30 a 9:00)
- Jornadas X dia 2 (9:30)

...

De esta forma tambien puedes ver mas datos que puedes necesitar. Por ejemplo, las Jornadas X no empiezan a la misma hora todos los dias, asi que quizas deberias separar los datos generales de los "eventos" (nombre, lugar, organizador) de lo que son los "dias" (fecha, hora comienzo, hora fin, id_evento).

Asi que lo que tendrias que haces es ordenar esa tabla "dias" por fecha y hora comienzo ascendente. Si un dia no hay ningun evento, no habra en esa tabla ningun registro con esa fecha.

Esa consulta tambien la puedes acutar a un intervalo (fecha>='2008-04-28' AND fecha<='2008-05-04') o para un dia concreto (fecha='2008-04-30').