split.s: mysql: nach Dichte gruppieren

Beitrag lesen

Ich habe eine Tabelle mit Namen:

id MEDIUMINT(8) UNSIGNED AUTO_INCREMENT PRIMARY KEY
name VARCHAR(100) NOT NULL
datum DATE NOT NULL

Nun möchte ich die Datensätze nach datum gruppieren, ABER: Nicht einfach so nach datum-Feld sondern nach Dichte der Datensätze!

Beispiel:
Am 2009-10-03 wurden mehrere Datensätze angelegt die ich alle zusammenfassen will.
Das Problem: Es wurden auch noch sehr viele Datensätze nach 0:00 Uhr angelegt und fanden deshalb am 2009-10-04 statt.
In diesem Fall müssten also 2 Tage gruppiert werden.

Das ganze soll dann mittels Count() dargestellt werden:

SELECT COUNT(*) FROM names GROUP BY [dichte]