Datumsberechnung im SQL


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Andreas on Januar 20, 2004 um 11:00:

Hallo,
wir hatten heute einen Produktionsfehler in einem DXT. Und zwar rechnen wir bei versicherungen mit dem Geburtsdatum so:

Select *
From Table
where year(Gebdatum + 65 years) >= year(current day)

Jetzt hatten wir ein Datum 29.02.1964 oder so, auf jedenfall ein Schaltjahrdatum. Wenn db2 jetzt die 65 jahre draufaddiert kommt ein Fehler aus dem DB2 und der DXT bricht ab. im jahr 2029 gibt es den 29.02 ja garnicht.. bisher ist uns der fehler noch nie aufgefallen, weiß da jemand wie man sowas vermeiden kann?? bei monatsberechnungen kommts genauso vor: zb. 31.07 + 1 month und so...

Kann man dagegen was tun??


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]