Hallo,
ich stehe hier etwas auf dem Schlauch.
Und zwar m�chte ich 2 Tabellen mit Union auslesen und nach Datum sortieren. Leider bekomm ich die Sortierung falsch angezeigt.
Nehme ich Datums formatierung raus wird richtig sortiert
Und wenn ich nur eine Tabellen Abfrage mache wird auch richtig sortiert.
Das muss ich jetzt nicht verstehen oder
ich stehe hier etwas auf dem Schlauch.
Und zwar m�chte ich 2 Tabellen mit Union auslesen und nach Datum sortieren. Leider bekomm ich die Sortierung falsch angezeigt.
PHP-Code:
$currentdate = date("Y-m-d H:i:s");
$result = mysql_query("
(SELECT DAYOFWEEK(beginn) AS wochentag,
DATE_FORMAT(beginn, '%d/%m')beginn,
TIME_FORMAT(uhrzeit, '%H.%i')uhrzeit,
id,titel,kurztext,text,url,ort,art,vvk,ak
FROM programm WHERE startdate <= '$currentdate' AND enddate >= '$currentdate')
UNION
(SELECT DAYOFWEEK(beginn) AS wochentag,
DATE_FORMAT(beginn, '%d/%m')beginn,
TIME_FORMAT(uhrzeit, '%H.%i')uhrzeit,
id,titel,kurztext,text,url,ort,art,vvk,ak
FROM wm_veranstaltung WHERE startdate <= '$currentdate' AND enddate >= '$currentdate')
ORDER BY DATE_FORMAT(beginn, '%Y%m%d') ASC",$db) OR die (mysql_error());
while ($daten = mysql_fetch_array($result)) {
echo $daten[beginn];
}
Und wenn ich nur eine Tabellen Abfrage mache wird auch richtig sortiert.
Das muss ich jetzt nicht verstehen oder
Kommentar