Hi,
lt. Vorschlag von Phillip
ist doch "GROUP BY 'Spalte_Datum' " dabei... ????ja, aber es liefert Dir nicht alle Datensätze, die Du zur Anzeige brauchst, oder?
=> nicht direkt...
ich habe eine Lösung mit zwei SQL-Abfragen:
1.) $result = MYSQL_QUERY("SELECT * FROM $tabelle ORDER BY Datum")
2.) $result_rowspan = MYSQL_QUERY("SELECT Datum, COUNT(*) AS 'rowspan' FROM $tabelle GROUP BY Datum ORDER BY Datum ")
sowie zwei Schleifen für die Ausgabe:
while($row_rowspan = mysql_fetch_array($result_rowspan, MYSQL_ASSOC)) { // = 1.)
for ($i=0; $i < $row_rowspan[rowspan] ; $i++) { // = 2.)
if $i == 0
dann
oder
}
}
Voraussetzung: alle "Datum" müssen gefüllt sein (ist so), d.h.
Anzahl aller einträge = Anzahl aus Query2 * $row_rowspan[rowspan]
so dass ich alles erfasst habe....
& meine Anzeige sieht so aus wie gewünscht!
geht sicher auch anders... :-)
Gruss x-herbert