2016-09-07 64 views
0

我有3个列,它们是Id(int),Value(int)和Time(datetime)。我想查询得到1日10分钟的数据(一个或多个),然后第二套10分钟,继续..查询从表中获得一组数据的第一个10分钟

+1

的可能的复制[如何按小时或减少10分钟组时间(http://stackoverflow.com/questions/5002661/how-to-group-time-by-小时或乘10分钟) – jdphenix

回答

2

您可以使用

DATEDIFF(日期部分,开始日期,结束日期)

您的查询应该是这样

SELECT id, value, Time FROM Table 
WHERE DATEDIFF(MINUTE, Time, GETDATE()) <= 10 
相关问题