2012-01-10 30 views
2

我有一個包含列時間,高度和速度的表格。我需要繪製這些值。但是在這裏我有很多值不可能在屏幕上顯示。所以,我想用不同的時間將它們按照每個X(比方說100米)單位高度的平均速度分組。通過值獲取自定義組的SQL查詢

如何編寫該查詢?

回答

1

試試這個:

SELECT TIME, AVG(speed) AvgSpeed, ROUND(Height/100)*100 HeightLowerBorder 
FROM YourTable 
GROUP BY TIME, ROUND(Height/100) 
+0

我已經試過了,但是沒有給它到底是什麼預期。我使用count(*)作爲不同的條件值(用100和1000嘗試),但是這兩種情況下,計數值返回相同。 – 2012-01-10 07:00:02

+0

你是什麼意思?我根本不使用計數。 – 2012-01-10 07:08:14

+0

我用一個包圍SELECT COUNT找到任何行,這要根據自定義值 – 2012-01-10 07:56:43