查询从表中获取前10分钟的一组数据

时间:2016-09-07 03:19:20

标签: c# sql-server

我在表中有3列,分别是Id(int),Value(int)和Time(datetime)。我想要查询获得前10分钟的数据,然后获得第2组10分钟的数据并继续...

1 个答案:

答案 0 :(得分:2)

您可以使用

  

DATEDIFF(datepart,startdate,enddate)

您的查询应该像

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