Forum: Datenbanken
by himitsu,
10. Jan 2017
2015 ist auch eine Zahl und kein Datum.
Mit Datum ist es nunmal 2015-01-01 und nicht 2015.
EXTRACT :roll:
Jupp, es kommt nur darauf an, wo bei Oracle dort die 0 liegt.
Im Jahr 1, im Jahr 0 (was es eigentlich nicht gibt), am 1899-12-30 (TDateTime) oder bei 1 aka 1970-01-01 (Unix Timestamp, wo es auch keine 0 gibt).
Forum: Datenbanken
by himitsu,
10. Jan 2017
Was ist daran wiedersprüchlich?
Trunc schneidet ab, bzw. es rundet gegen 0.
01-JAN-92 00:00 ist nunmal der Anfang des Jahres, also das was übrig bleibt, wenn man alles Andere entfernt/abschneidet, also auf "0" bzw. Anfang zurück setzt.