Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/02/2011, 08:14
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Ayuda con SQL muy complicado!

Bueno, para poder responder, primero tienes que aclarar un par de detalles:
1) Si la fecha del evento es única, ¿se usan los dos campos de fecha de la tabla o sólo uno?
2) Si el evento es semanal y se repite siempre el mismo día, ¿Se usan ambas fechas? ¿Cómo se indica la iteratividad del evento?
3) Si el evento dura cierta cantidad de días, ¿se usan los campos de días?

Un detalle adicional es que en el ejemplo que das, es innecesario poner siete campos, uno para cada día, que son flags. Con uno solo TINYINT es suficiente, si almacenas en valor del día de la semana (DAYOFWEEK(fecha)), ya que ese valor tiene un rago de 1 a 7.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)