Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2014, 12:35
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: Procedimiento con fecha y opción a elegir.

Aprovecha las funciones de fecha:
Código MySQL:
Ver original
  1. CASE letra
  2.    WHEN 'A' THEN
  3.        SELECT d.Evento
  4.        FROM Diario d
  5.        WHERE d.Fecha = fecha1;
  6.    WHEN 'B' THEN
  7.        SELECT d.Evento
  8.        FROM Diario d
  9.        WHERE
  10.             YEAR(d.Fecha) YEAR(= fecha1)
  11.             AND WEEKOFYEAR(d.Fecha) WEEKOFYEAR(= fecha1);
  12.    WHEN 'C' THEN
  13.        SELECT d.Evento
  14.        FROM Diario d
  15.        WHERE
  16.             YEAR(d.Fecha) = YEAR(fecha1)
  17.             AND MONTH(d.Fecha) = MONTH( fecha1);
  18.     ELSE
  19.        SELECT 'Sin Evento' Evento

http://dev.mysql.com/doc/refman/5.0/es/functions.html
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)