Hai Tom,
Ans Herz legen möchte ich Dir noch das Manual:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
Witzbold ... ;-)
Die Aufgabe, wieviele Resttage der Monat noch hat, lässt sich mit Hilfe der Funktion
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_dayofmonth
feststellen
Pseudo-Code:
Resttage = 31 - dayofmonth(aktuelles_Datum + 31)
Gilt zumindest für den Gregorianischen Kalender ;-))
hmm,
da habe ich so meine Zweifel, schau mal hier:
SELECT geb, DAYOFMONTH(geb), (31 - DAYOFMONTH(geb + 31)) FROM persons;
erzeugt:
+------------+-----+-------+
| 1960-02-28 | 28 | NULL |
| 1965-03-06 | 6 | NULL |
| 1969-03-06 | 6 | NULL |
| 1972-01-20 | 20 | NULL |
| 1959-10-11 | 11 | NULL |
............................
............................
............................
| 1966-10-11 | 11 | NULL |
| 1960-02-15 | 15 | NULL |
| 1964-05-18 | 18 | NULL |
| 1966-09-28 | 28 | NULL |
| 1947-01-21 | 21 | NULL |
+------------+-----+-------+
82 rows in set, 82 warnings (0.00 sec)
Da faellt mir noch eine Frage ein:
Wo findet man eigentlich die 82 Warnings?
Gruss und Dank
Norbert