Hallo small-step,
Eigentlich ist es ein Schulprojekt. Vorbereitung auf die IHK-Prüfung, nur unter völlig unrealistischen Voraussetzungen. Kaum Zeit, nicht die geringste Richtungsvorgabe und bösartige Lehrkörper.
das ist doch gar nicht so schlimm. Stell' Dir vor, Du hast ein 16er-Prüfungsfeld und eine Prüfungsaufgabe, die für jeden Teilnehmer ca. 16 MB RAM benötigt, für Single-User-PC mit Linux konzipiert ist. Prüfungsumgebung: Multiuserumgebung auf einem Rechner mit insgesamt 64 MB RAM für alle 16 zusammen (ja, ist ein paar Jährchen her) ...
Stell' Dir vor, Du hast eine theoretische Prüfungsaufgabe (20 von 100 Punkten) mit ca. 50 Zeilen Code, davon die ersten fünf Zeilen mit einem Zeilenkommentar versehen. Deine Aufgabe besteht darin, hinter jede weitere Zeile einen Kommentar zu schreiben, was die Anweisung bewirkt. Deine Ansicht ist: Der Inhalt der ersten fünf Kommentare ist Mist. Für jede der 50 Zeilen gilt: Diese Anweisung ist ungültig. Geht nicht. (Du notierst Dir auf einem Schmierblatt die Aufgabe, fütterst am Abend einen Editor - und der Compiler gibt für jede Zeile aus: Geht nicht!).
Dann doch lieber Schwierigkeiten bei der Prüfungsvorbereitung :-)
TO_DAYS() sollte Dir helfen, siehe auch zweiter Benutzerkommentar.
Muss ich mal schauen. Ich dachte da könnten eventuell Probleme auftreten, wenn es sich nicht um das selbe Jahr handelt. Mal schauen.
naja, ich gehe mal davon aus, dass Deine Datumsangaben nicht _vor_ der Gregorianischen Kalenderreform liegen :-)
PS: Hast Du irgendwo Subselects verwendet? Die kann MySQL 4.0.x auch noch nicht.
Nein, ich hab für alles einen Join gerollt...
Es gibt vieles, wo Du um ein Subselect im Prinzip nicht herumkommst. Eine spezielle Problemstellung kommt hier mindestens zweimal pro Woche: Du möchtest nach einer Spalte gruppieren - und die Details zum neuesten (oder ältesten oder ...) Datensatz wissen. Nein, da kommst Du nur mit einem sehr schmutzigen und ineffizienten Trick um ein Subselect herum.
Freundliche Grüße
Vinzenz