Norbert: Rest eines Monates mit SQL ermitteln

Beitrag lesen

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