Datum aus Jahr und Tag im Jahr ermitteln ?

20/08/2008 - 12:50 von Guido Bloo | Report spam
Hallo,

es gibt die Funktion
SELECT DATEPART(dayofyear, '20080301')
Die gibt mir zurück, das dieses Datum der Tag Nr. 61 ist.

Ich suche den umgekehrten Weg.
Kann ich aus den Werten Jahr und Tag im Jahr
(zB. 2008 und 100) das Datum ermitteln ?

Guido
 

Lesen sie die antworten

#1 Frank Kalis
20/08/2008 - 13:04 | Warnen spam
On 20 Aug., 12:50, Guido Bloo wrote:
es gibt die Funktion
SELECT DATEPART(dayofyear, '20080301')
Die gibt mir zurück, das dieses Datum der Tag Nr. 61 ist.

Ich suche den umgekehrten Weg.
Kann ich aus den Werten Jahr und Tag im Jahr
(zB. 2008 und 100) das Datum ermitteln ?




Du meinst so etwas?

DECLARE @year int
SET @year = 2008
SELECT DATEADD(DAY, 100, CAST(rtrim(@year) + '-01-01' AS datetime))

2008-04-10 00:00:00.000

(1 row(s) affected)
Frank Kalis
Microsoft SQL Server MVP
Webmaster: http://www.insidesql.org

Ähnliche fragen