phpbar.de logo

Mailinglisten-Archive

Re: alter aus geburtsdatum?
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: alter aus geburtsdatum?



Hi Markus,

> was hast du denn gegen meine loesung?
> immerhin rechnet die mit den getesteten "datums" richtig...

ich hab' nichts gegen die TO_DAYS-Lösung - hab' ich doch aber auch
nicht geschrieben, oder?  Es sollte nur eine Erklärung zum vom Dir
beobachteten Verhalten der Formeln sein.

Allerdings fiel mir jetzt beim nochmaligen Nachdenken auf, daß es
schon den seltenen Fall im Zusammenhang mit Schaltjahren gibt, wo die
TO_DAYS-Lösung sich knapp verrechnet.
Beispiel: 1995-03-02 bis 1996-03-01.
Das ist noch kein ganzes Jahr, aber schon 365 Tage ...

 SELECT (TO_DAYS('1996-03-01')+1 - TO_DAYS('1995-03-02')) / 365.25;
 --> 1.0021

Ich fühle mich mit der komplizierteren Lösung wohler, weil dort gar
keine Rechnerei mit Tagen passiert und deshalb die ganze Problematik
der Schaltjahre einfach wegfällt.

Ciao,
  Martin

PS: Datum, Mehrzahl Daten
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ >
PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive