Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/03/2013, 12:31
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 5 meses
Puntos: 774
Respuesta: Lista de Años entre dos fechas

Código SQL:
Ver original
  1. CREATE TABLE #years
  2. (
  3. dato INT
  4. )
  5.  
  6. DECLARE @fecha_inicio datetime
  7. DECLARE @fecha datetime
  8. DECLARE @fin INT
  9. DECLARE @x INT
  10.  
  11. SET @fecha_inicio=getdate()
  12. SET @x=1
  13. SET @fin=2014
  14.  
  15. while @x<=@fin
  16. BEGIN
  17. INSERT INTO #years VALUES (datepart(yyyy,dateadd(yyyy,@x,@fecha_inicio)))
  18. SET @x=@x+1
  19. END
  20.  
  21. SELECT * FROM #years
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me