Level: einfach

In dieser Übung geht es um den Umgang mit Datums-Spalten. Es soll anhand der Funktionen NOW(), YEAR(), MONTH() und DAY() deutlich gemacht werden, wie man mit Datumswerten arbeiten kann, ohne dass man ein konkretes Datum angibt.

Du kannst dafür eine Events-Tabelle mit Beispieldaten in deinem Testserver einrichten.

Aufgabe

  1. Erstelle ein einfaches SELECT Statement, um Datum, Zeit, Titel und Location anzuzeigen
  2. Upcoming Events: schränke die Liste nun mit WHERE so ein, dass nur noch diejenigen angezeigt werden, welche noch nicht vorbei sind (Datum und Zeit!), und sortiere die Liste mit ORDER BY nach Datum und Zeit, dass immer der nächste Event zuoberst steht
  3. Events Archiv: schränke nun umgekehrt die Liste so ein, dass alle vergangenen angezeigt werden, mit dem neuesten zuerst