Pogledajte određenu poruku
Staro 29. 03. 2012.   #3
BraMom
Branimir Momcilovic
Qualified
 
Datum učlanjenja: 15.02.2006
Lokacija: Beograd
Poruke: 167
Hvala: 47
25 "Hvala" u 8 poruka
BraMom is on a distinguished road
Default

Trebalo bi da može i ovako (TSQL):

Kôd:
SELECT 	
	DATEPART(HH, TimeColumn) AS Hour,
	MAX(X) as MaxX
FROM 
	[Table]
WHERE 
	TimeColumn > DATEADD(DD, -1, GETDATE())
GROUP BY
	DATEPART(HH, TimeColumn)
Ako je bitan i redosled, kad kreće od 16 sati, da ide redom 16,17... pa sledeći dan, onda može ovako:

Kôd:
SELECT 	
	MAX(DATEPART(DD, TimeColumn)) AS Day,
	DATEPART(HH, TimeColumn) AS Hour,
	MAX(X) as MaxX
FROM 
	[Table]
WHERE 
	TimeColumn > DATEADD(DD, -1, GETDATE())
GROUP BY
	DATEPART(HH, TimeColumn)
ORDER BY 
	Day, Hour
__________________
Važnije je biti ljubazan, nego biti u pravu.
BraMom je offline   Odgovorite uz citat