Ich habe Werte in einer Zabbix DB, die jede Minute geladen werden. Ich brauche eine Abfrage, die stündliche Summen für verschiedene Tage berechnet, z. B. unter 20. März 2013, würde ich eine Zeile für 0:00 haben, die eine Summe von Werten enthält, wobei Zeit> = 0:00 und < 1:00 und so weiter. Dann hätte ich noch eine Zeile zwischen 1 und 2 Uhr usw. Ich benutze die Abfrage unten, aber ich muss die Zeiten ändern. Nach was ich suche, ist eine Abfrage, die für mich 24 Reihen für jede Stundenperiode an einem Tag erzeugen wird. Bitte helfen Sie.Iterative Summierungen in SQL
SELECT
SUM(CASE WHEN itemid = 23661
THEN value ELSE 0 END) Hits
FROM history_uint WHERE
clock >= EXTRACT(EPOCH FROM TIMESTAMP '2013-03-24 00:00:00')
AND clock < EXTRACT(EPOCH FROM TIMESTAMP '2013-03-24 01:00:00')
In der Vergangenheit mit MSSql Ich habe Kreuz zu einem Tisch verbunden Zahlen enthält als Iteration Index zu handeln und dann die Nachspielzeit, basierend auf diese Nummer. So etwas wie 'Wähle Adddate (Stunde, @Datum, NumbersTable.Number) aus NumbersTable' –