2017-09-05 40 views
-1

我有兩列SQL查詢來發現序列號的數量與具體情況

Time 
Power 

我想寫一個SQL查詢,告訴我在什麼時段的電力比1000低,顯示錶該時期的平均功率。

例如

Time power 
1. 3000 
2 4000 
3. 500 
4. 350 
5. 200 
6 1500 
7. 2000 
8. 200 
9. 140 
10 180 
11 3000 

輸出

3-5 350 
8-10 180 
+0

請添加您TABEL,你已經嘗試過的代碼的幾行。 – RealCheeseLord

+0

我編輯它,請幫助 –

回答

0
Try this 

SELECT CAST(MIN(Time) AS Nvarchar)+'-'+ CAST(MAX(Time)AS Nvarchar)Period,avg(Power) Average from [table] where Power < 1000 
0
SELECT (MIN(Time))+'-'+(MAX(Time))Period,avg(Power) Average from table_name where Power < 1000 
+1

不要只是張貼代碼沒有解釋。 – reformed