Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/02/2013, 17:41
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: Obterner los años entre dos fechas

No hay tal funcion magica

Código SQL:
Ver original
  1. DECLARE @Fecha_inicio datetime = '20100815'
  2. DECLARE @Fecha_final datetime = '20120712'
  3.  
  4. WHILE @Fecha_inicio < @Fecha_final
  5.    BEGIN
  6.      PRINT DATEPART(YY,@Fecha_inicio)
  7.      SELECT  @Fecha_inicio = dateadd(yy, 1, @Fecha_inicio)
  8.      CONTINUE
  9.    END
  10.    PRINT DATEPART(YY,@Fecha_inicio)
__________________
MCTS Isaias Islas