我在SQL中有一个要求,我必须在每20分钟持续时间大于70时选择样本值。但是在我的表中,日期和时间值可以在一列中以连续数据和时间格式提供。请查看样本表视图。
sampleTime SampleValue
2017-04-22 09:00:00.000 65.11
2017-04-22 09:10:00.000 74.09
2017-04-22 10:20:00.000 69.69
2017-04-22 10:30:11.000 90.81
2017-04-22 10:40:09.000 75.55
2017-04-22 10:50:09.000 80.27
2017-04-22 11:00:09.000 45.91
2017-04-22 11:10:09.000 89.55
2017-04-22 11:20:09.000 77.27
2017-04-22 11:30:09.000 75.91
2017-04-22 11:40:09.000 99.55
2017-04-22 11:50:09.000 74.27
2017-04-22 10:22:09.000 75.91
预期结果: -
2017-04-22 09:00:00.000 65.11
2017-04-22 10:20:00.000 69.69
2017-04-22 11:00:09.000 45.91
答案 0 :(得分:0)
试试这个:
SELECT sampleTime, SampleValue FROM YourTable
WHERE sampleTime >= '2017-04-22 09:47:05.000' AND sampleTime <= '2017-04-22 10:12:09.000'