2016-09-07 66 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 
相關問題