dedlfix: Nach Datum und Uhrzeit sortieren / gruppieren

Beitrag lesen

Tach!

Die Feldtypen lauten:

  1. für das Datum date
  2. für die Zeit time

Gut, dann kann man darauf bei Bedarf auch die vielen Datums- und Zeit-Funktionen anwenden.

Eine heißt news die zweite heißt erinnerungen und die dritte heißt termine

Alle haben in meiner Auswertung etwas miteinander zu tun. Ich möchte einfach wissen, wann was gemacht wurde. Die Auflistung könnte folgendermaßen aussehen:

Das sieht nach einer Aufgabe für UNION aus. Erstelle zunächst drei einzelne SELECT-Querys, auf jede Tabelle eine, die jeweils ein solches Ergebnis liefern:

18.12.2015 um 08:00 Uhr – News eingetragen
18.12.2015 um 08:25 Uhr – Erinnerung bearbeitet
18.12.2015 um 08:26 Uhr – News eingetragen
18.12.2015 um 09:25 Uhr – Termin hinzugefügt
usw..

Also, da muss ein Datumsfeld, ein Zeitfeld und ein Textfeld mit der jeweiligen Aktion in der Ergebnismenge vorkommen. Und dann kannst du die drei Ergebnismengen vereinigen, indem du zwischen die Querys ein UNION setzt. Dazu kommt noch eine Sortierung und vielleicht noch ein paar Klammern, damit die endgültige Menge sortiert wird und nicht nur eine Teilmenge. Das erzählt dir aber das MySQL-Handbuch im Unterkapitel UNION in der Beschreibung zum SELECT-Statement.

dedlfix.