Hallo Andreas,
> Gibt es in TSQL (SQL Server 2K) die M�glichkeit einen in der
> Datenbank als GMT gespeicherten
> Wert immer Im korrekten lokalen Format anzeigen zu lassen
> (also korrekte Sommer / Winterzeit)? Also so was in der Art:
> SELECT DtTimezone(DatumInFeld,"MEZ") FROM Tabelle
Hmm, normalerweise k�mmern sich Clientanwendungen um das Zeitzonen-Handling.
Vielleicht gibt es deswegen keine fertige Funktion. -> Selber basteln, ungef�hr so:
CREATE FUNCTION GmtToLocal (@dt DATETIME) RETURNS DATETIME AS
BEGIN
DECLARE @dtRet DATETIME
IF (@dt IS NULL)
RETURN(NULL)
IF (('2004-28-03 01:00:00' < @dt) AND (@dt <= '2004-31-10 00:00:00'))
SET @dtRet = DATEADD(hh, 2, @dt)
ELSE
SET @dtRet = DATEADD(hh, 1, @dt)
RETURN(@dtRet)
END
F�r Jahre vor bzw. nach 2004 m�sste die Fallunterscheidung erweitert werden.
> In diesem Sinne speziellen Gru� an Alex Veit *faustschwenk*
Kann ja auch nix daf�r - es ist ja richtig, so wie es ist ;-)
Zur�ckwink
Alex
_______________________________________________
Database.asp Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/database.asp