PDA

View Full Version : SQL-Datum unterschiedlich



holly
24-01-07, 12:44
Hallo all,
ich starte die Abfage:
SELECT PEWFIR , curdate() from userdatp
auf Server 1 Release 5.2
Ergebnis:

Anfang auf Zeile . .
....+....1....+..
FIR CURDATE ( )
1 24.01.2007
1 24.01.2007
1 24.01.2007
1 24.01.2007
1 24.01.2007
1 24.01.2007
1 24.01.2007

auf Server 2 auch Release 5.2

Ergebnis:
Anfang auf Zeile . .
....+....1....+..
FIR CURDATE ( )
1 24.01.07
1 24.01.07
1 24.01.07
1 24.01.07
1 24.01.07
1 24.01.07
1 24.01.07

wo ist hier das Jahrhundert hin. Systemwerte sind alle gleich.
Was muß ich ändern um auf das vollständige Datum zu kommen?

Danke im Vorab
mfG Holger

B.Hauser
24-01-07, 12:49
Hallo Holly,

Mit SQL-Abfragen hast Du immer das "vollständige" Datum, da das Datum als Binär-Wert abgespeichert ist, der die rechnerische Anzahl Tage seit dem 01.01.0001 repäsentiert.

Dieser Wert wird über Datums-Formate lesbar gemacht.
Wenn Du mit interaktivem SQL arbeitest, kannst Du das Datums-Format über F13 und anschließend 1. ändern.

Ich nehme an, in einem Fall wurde das Format auf *EUR gesetzt, während es im anderen Fall auf *JOB steht.

Birgitta

holly
24-01-07, 12:54
Danke Birgitta,
das war es . Habe es beim Probieren gerade auch selbst rausbekommen.
Gruß Holger