Hallo,
also Stundensumme bedeutet einfach, dass die Summe aller 12 5-Minuten-Intervalle in einer Stunde gebildet werden soll.
Dazu ist aber Voraussetzung, dass 12 Intervalle vorhanden sind. Wenn in einem Intervall kein Wert gemessen wurde, soll keine Summe, sondern eine Leerzeile ausgegeben werden.
Das Feld Datum ist als Datum/Uhrzeit definiert. Normalerweise funktioniert die Sortierung einwandfrei, nur eben nicht bei diesen Abfragen.
Der SQL-Code der entsprechenden Abfrage sieht so aus:
SELECT DISTINCTROW Weekday([Datum],2) AS WoTag, Format$([Tabelle].[Datum],'dd.mm.yyyy hh:00') AS [Datum nach Stunden], Sum(Tabelle.[Wert]) AS [Summe von Wert]
FROM Tabelle
GROUP BY Weekday([Datum],2), Format$([Tabelle].[Datum],'dd.mm.yyyy hh:00')
ORDER BY Format$([Tabelle].[Datum],'dd.mm.yyyy hh:00');
(Tabelle und Wert sind hier Platzhalter für die richtigen Namen, die ich mir aus Gründen der Vereinfachung spare)