Datumsproblem

28/03/2008 - 11:10 von Andreas Szabo | Report spam
Hallo

Ich würde gerne das aktuelle Jahr immer auf den 31.12 setzen. Also '31.12.'
als Konstante und dann aus year(GetDate()) das Jahr holen.

select cast('31.12.' + cast (Year(getDate()) as char(4)) as dateTime) as
DATESELECTIONENDDEFAULT

ergibt einen Fehler.

select convert(smalldatetime,'31.12.' + convert (char(4),
year(getdate()),104),104) as DATESELECTIONENDDEFAULT

ist schon besser, aber das Format stimmt nicht (2008-12-31 00:00:00)

Ich hàtte gerne einfach 31.12.2008

Besten Dank f¨ür Eure Hilfe

Andy
 

Lesen sie die antworten

#1 Andreas Szabo
28/03/2008 - 11:20 | Warnen spam
Hat sich erledigt, habe den Fehler gefunden. Danke.


"Andreas Szabo" <Andreas.Szabo_PLEASE_INSERT_ADD_complementa.ch> schrieb im
Newsbeitrag news:
Hallo

Ich würde gerne das aktuelle Jahr immer auf den 31.12 setzen. Also
'31.12.' als Konstante und dann aus year(GetDate()) das Jahr holen.

select cast('31.12.' + cast (Year(getDate()) as char(4)) as dateTime) as
DATESELECTIONENDDEFAULT

ergibt einen Fehler.

select convert(smalldatetime,'31.12.' + convert (char(4),
year(getdate()),104),104) as DATESELECTIONENDDEFAULT

ist schon besser, aber das Format stimmt nicht (2008-12-31 00:00:00)

Ich hàtte gerne einfach 31.12.2008

Besten Dank f¨ür Eure Hilfe

Andy




Ähnliche fragen