Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/04/2009, 11:19
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Mostrar datos de varios anios

Si te refieres al año en curso
SELECT campo1, campo2, campofecha FROM tutabla WHERE YEAR(campofecha) BETWEEN YEAR(CURDATE())-1 AND YEAR(CURDATE())+1 ORDER BY campofecha

y para un año cualquiera (EJ. 2005):
SELECT campo1, campo2, campofecha FROM tutabla WHERE YEAR(campofecha) BETWEEN 2004 AND 2006

Naturalmente podrías restar y sumar 1 a una variable en la cual te traigas el año.