Betrifft : MS-SQL
Hallo NG.
Ich habe eine Tabelle, in der stehen á Datensatz Stundenwerte, Datum und Uhrzeit
Gruppiere ich die Tabelle anhand eines SQL-Strings mit:
bekomme ich das Datum und dessen maximaler Tageswert zurückgeliefert. Nun benötige ich zusätzlich die Uhrzeit. Ich muß wissen, um wieviel Uhr der maximale Wert aufgetreten ist..
Gruppiere ich nach Uhrzeit und Datum, bekomme ich keinen Tagesmaximalwert zurück, sondern im obigen Beispiel, den kompletten Monat zurückgeliefert
...
Ich bedanke mich im voraus !
Viele Grüße,
Jens
Hallo NG.
Ich habe eine Tabelle, in der stehen á Datensatz Stundenwerte, Datum und Uhrzeit
Gruppiere ich die Tabelle anhand eines SQL-Strings mit:
Code:
SELECT Datum, MAX(kwh) AS maxTag
FROM Datenliste
WHERE (Kundennummer = 'xyz') AND
(Datum BETWEEN '01.03.2002' AND '31.03.2002')
GROUP BY Datum
ORDER BY MaxTag DESC
bekomme ich das Datum und dessen maximaler Tageswert zurückgeliefert. Nun benötige ich zusätzlich die Uhrzeit. Ich muß wissen, um wieviel Uhr der maximale Wert aufgetreten ist..
Gruppiere ich nach Uhrzeit und Datum, bekomme ich keinen Tagesmaximalwert zurück, sondern im obigen Beispiel, den kompletten Monat zurückgeliefert

Ich bedanke mich im voraus !
Viele Grüße,
Jens