标签: c# sql-server
我在表中有3列,分别是Id(int),Value(int)和Time(datetime)。我想要查询获得前10分钟的数据,然后获得第2组10分钟的数据并继续...
答案 0 :(得分:2)
您可以使用
DATEDIFF(datepart,startdate,enddate)
您的查询应该像
SELECT id, value, Time FROM Table WHERE DATEDIFF(MINUTE, Time, GETDATE()) <= 10