Sql查询查找具有特定条件的序号的数量

时间:2017-09-05 06:01:36

标签: sql sql-server sequential

我有一个包含两列的表

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

2 个答案:

答案 0 :(得分:0)

Try this

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

答案 1 :(得分:0)

let previousActiveElement = document.activeElement;
// Open and close the modal
if (document.body.contains(previousActiveElement)) {
    previousActiveElement.focus();
}