Forum: SQL |
Thema:
Re: Summation von selektierten Daten, aber immer nur schrittweise mit fester Schrittweite |
Von:
G. Guest (
22.02.2006 15:11) |
Hallo,
ich hab das jetzt mal ausprobiert, indem ich deinen Vorschlag auf meine Bedürfnisse angepasst habe:
select bereich.DETEKTOR_ID,bereich.DATUM, sum(bereich.ANZAHL) from (select case when datepart(mi, DATUM) < 15 then cast(datepart(hh, DATUM) as nvarchar) + ':00:00' when datepart(mi, DATUM) < 30 then cast(datepart(hh, DATUM) as nvarchar) + ':15:00' when datepart(mi, DATUM) < 45 then cast(datepart(hh, DATUM) as nvarchar) + ':30:00' else cast(datepart(hh, DATUM) as nvarchar) + ':45:00' end as DETEKTOR_ID, DATUM, ANZAHL from Tabellenname where DATUM between 'yyyy-mm-dd 00:00:00' and 'yyyy-mm-dd 24:00:00') as bereich group by bereich.DATUM
leider erscheint da bei mir eine Fehlermeldung "...unproperly ended", ich hab' anscheinend irgendwas vergessen in meinen sql-string reinzupacken. Ich komm' nur nicht drauf, was ich vergessen habe
Betreff |
Von |
Datum |
|
|
Jens
Buthe
|
22.02.2006 16:18 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!