Summieren über die letzten 8 Stunden

28/09/2009 - 12:26 von Michael Andreas | Report spam
Hi,

ich suche eine möglichst performante Möglichkeit
die Werte der letzten 8 Stunden zu summieren.

tab: table

field1: datum typ datetime
field2: wert bigint

wie sollte das SQL-Staement aussehen

Danke Michael
 

Lesen sie die antworten

#1 Frank Kalis
28/09/2009 - 13:00 | Warnen spam
"Michael Andreas" wrote:

ich suche eine möglichst performante Möglichkeit
die Werte der letzten 8 Stunden zu summieren.

tab: table

field1: datum typ datetime
field2: wert bigint

wie sollte das SQL-Staement aussehen



So in etwa:

SELECT
SUM(wert)
FROM
dbo.Tabelle
WHERE
[datum] >= DATEADD(HOUR, -8, GETDATE())
Frank Kalis
Microsoft SQL Server MVP
Webmaster: http://www.insidesql.org

Ähnliche fragen