Ver Mensaje Individual
  #9  
Antiguo 14-12-2012
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 688
Reputación: 21
olbeup Va camino a la fama
Hola gcaffe

Lo que ha puesto el compañero kikin911 es correcto, lo que yo añado es la tabla en memoria.
Código SQL [-]
DECLARE
  @fIni   smalldatetime
  ,@fFin  smalldatetime
  ,@d     tinyint

DEClARE
  @MyCalendario  TABLE (FECHA smalldatetime)

SET @fIni = '01/05/2011'
SET @fFin = '25/05/2011'
SET @d    = 0

WHILE @fIni <= @fFin
BEGIN
  INSERT INTO @MyCalendario VALUES (@fIni)
  SET @fIni = DATEADD(d, 1, @fIni)
END

SELECT
    FECHA
  FROM @MyCalendario

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.

Última edición por olbeup fecha: 14-12-2012 a las 08:44:14.
Responder Con Cita