Muchísimas gracias... jm la verdad es que apenas empezamos hace nada con los procedimientos y no hemos ni dado una forma mas avanzada (usando las funciones para fecha).
La verdad solo hemos echo IFs, CASE y algún WHILE.
Me mirare estas funciones, por lo que veo hay una especifica para el dia mes y año, muchas gracias por la respuesta, la practicaré un saludo.
Y una pregunta el YEAR(d.Fecha) = YEAR(fecha1) veo que lo pones en varios sitios, esto es como hacer un JOIN o para que sirve , y creo que en la línea 10 hay un fallo con el = fecha1, lo probaré el código e intentare entenderlo un poco más.
Y muchas gracias por tu ayuda.! .
EDITO: YO ejecuto esto en el PHPMYADMIN pero me da fallo de sintaxis.
El error que me tira es:
Cita: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'YEAR( = fecha1) AND WEEKOFYEAR(d.Fecha) WEEKOFYEAR(= fecha1); WHEN 'C' THE' at line 12
Mi código es este.
La comilla del final creo que va ahí. El error no lo veo... apenas empezando con esta sintaxis :( .
La comilla es esta:
SELECT 'Sin evento' Evento ;