Uso de diferentes views según criterio
Estoy preparando la vista de aptitudes para una escuela de idiomas y los criterios de valoración han cambiado de un año a otro. EL año pasado (el primero con este sistema) se creado una vista y devolvía si un alumno era apto o no en función de unos criterios, compensaciones, etc. Este año estos compensaciones y criterios han cambiado y es posible que vuelva a hacerlo en el futuro. Podría meterlo todo dentro del SELECT con sentencias IF, pero no me parece nada limpio. Lo ideal sería (que dudo que se pueda hacer) algo del tipo:
SELECT * FROM SWITCH(year) CASE 2011: view2011; CASE 2012 View 2012;
Esto dudo que pueda hacerse, ¿se te ocurre alguna otra forma de hacerlo?
Respuesta de Claudio Nipotti
1