Ich habe eine Tabelle mit einer Datetime-Spalte und einigen anderen Spalten. Die Datetime-Spalte repräsentiert ein Ereignis. Es kann entweder eine Zeit enthalten (Ereignis ist zu dieser Zeit passiert) oder NULL (Ereignis ist nicht geschehen)Gruppensätze nach Zeit
Ich möchte jetzt die Anzahl der Datensätze in bestimmten Intervallen (15 Minuten) zählen, aber weiß nicht wie TU das.
Beispiel:
id | time | foreign_key
1 | 2012-01-01 00:00:01 | 2
2 | 2012-01-01 00:02:01 | 4
3 | 2012-01-01 00:16:00 | 1
4 | 2012-01-01 00:17:00 | 9
5 | 2012-01-01 00:31:00 | 6
Ich möchte jetzt eine Abfrage erstellen, die eine Ergebnismenge ähnlich erstellt:
interval | COUNT(id)
2012-01-01 00:00:00 | 2
2012-01-01 00:15:00 | 2
2012-01-01 00:30:00 | 1
Ist das möglich in SQL oder kann jemand raten, was andere Werkzeuge, die ich verwenden könnte ?
Clevere Verwendung von Integer-Rundung + Unix-Timestamp, Ty – dtech