Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/03/2013, 12:55
leo_acn
 
Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 12 años, 3 meses
Puntos: 4
Respuesta: Lista de Años entre dos fechas

Muy simple:

select distinct Año = year(fecha) from TABLA where fecha >= '20000101' and fecha >= '20130101'

Este sql te va a mostrar los años que existen entre el 01/01/2000 y el 01/01/2013, modificalo para obtener lo que quieres ;)

...


yyy con variables seria así:

declare @inicio datetime
declare @fin datetime
set @inicio = '20000101'
set @fin = '20130101'

select distinct Año = year(fecha) from TABLA where fecha >= @inicio and fecha >= @fin


Saludos.