Mailinglisten-Archive |
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
php::bar PHP Wiki - Listenarchive