Datumliste erzeugen

14/07/2010 - 15:46 von Michael Reukauff | Report spam
Hallo

Ist es möglich, nur mit SQL eine Liste aller Daten vom 01.01. eines Jahres
bis zum 31.12. desselben Jahres zu erzeugen ?

Also so
01.01.2010
02.01.2010

oder so
2010-01-01
2010-01-02

wobei mir letzteres lieber wàre.

Danke schon mal für etwaige Antworten.

Michael
 

Lesen sie die antworten

#1 Jörg Burzeja
14/07/2010 - 17:34 | Warnen spam
Am 14.07.2010 15:46, schrieb Michael Reukauff:

Ist es möglich, nur mit SQL eine Liste aller Daten vom 01.01. eines Jahres
bis zum 31.12. desselben Jahres zu erzeugen ?

Also so
01.01.2010
02.01.2010

oder so
2010-01-01
2010-01-02

wobei mir letzteres lieber wàre.




USE tempdb
GO
SET NOCOUNT ON
GO

CREATE TABLE tblDatum(
Datum smalldatetime not null PRIMARY KEY
)
GO

DECLARE @datum smalldatetime
SET @datum = '20100101'
WHILE @datum < '20101231' BEGIN
INSERT INTO tblDatum(Datum)
VALUES (@datum)
SET @datum = DateAdd(dd, 1, @datum)
END

GO

SELECT * from tbldatum


GO
DROP TABLE tblDatum
GO

Viele Grüsse
Jörg

++ Where Do you want to go tomorrow? ++
++ http://schneegans.de/usenet/microsoft-umzug/ ++

Ähnliche fragen