Ich habe eine Oracle-Datenbank, wo ich durch alle 5 Minuten eine Reihe von Daten zu gruppieren müssen .. so habe ich eine Tabelle Daten genannt, die drei Felder habenWie werden Daten alle 5 Minuten gruppiert?
- ID ==> eindeutigen Primärschlüssel
- Erstellt ==> Datetime-Feld
- Position ==> numerische ==> kann eine der folgenden Zahlen 1, 2, 3, 4
Die Datentabelle aus einer Anwendung bevölkert wird, die Daten protokolliert ...
Ich brauche die folgenden zu bekommen,
- where-Klausel, die ein Startdatum und -zeit und Enddatum und Zeit
auf der Grundlage der Klausel where i müssen die Daten aufgeschlüsselt in 5 Minuten gibt Segmente und zeigt, wie viele Position zählt es gibt ..
so etwas, wie beispielsweise muss ich das Ergebnis Ende,
Date Time POS COUNT(1)
31/10/2017 6:00:00 AM 1 7
31/10/2017 6:00:00 AM 2 6
31/10/2017 6:00:00 AM 3 7
31/10/2017 6:05:00 AM 1 4
31/10/2017 6:05:00 AM 2 10
31/10/2017 6:05:00 AM 3 24
31/10/2017 6:10:00 AM 1 6
31/10/2017 6:10:00 AM 2 12
31/10/2017 6:10:00 AM 3 6
Jede Hilfe ist willkommen ... es ist eine Oracle-Datenbank ... auch das Datum ist im GMT-Format und ich brauche es in der australischen Datum und Uhrzeit
Dank
können Sie bitte diese Abfrage bitte erklären .. auch wo das erstellte Feld verwendet? – user2206329
Ich bekomme den folgenden Fehler - ungültiges Extrahierfeld und extrahiere Quelle .... – user2206329
@ user2206329. . . Sehen Sie, ob es mit den richtigen Spaltennamen funktioniert. –