1
特定客戶在過去3小時內獲取所有記錄的最佳方式是什麼?我不太清楚如何設置這個SQL了嗎?在過去的幾個小時內查找記錄T-SQL
模式
客戶ID VARCHAR AddressID VARCHAR dateCreated會日期時間
特定客戶在過去3小時內獲取所有記錄的最佳方式是什麼?我不太清楚如何設置這個SQL了嗎?在過去的幾個小時內查找記錄T-SQL
模式
客戶ID VARCHAR AddressID VARCHAR dateCreated會日期時間
一個可以使用的功能是DATEADD
。下面的T-SQL將從MyTable獲取所有行,其中MyColumn的值大於或等於當前日期/時間減去3小時。
SELECT *
FROM MyTable
WHERE MyColumn >= DATEADD(hh,-3,GETDATE())
您可以瞭解更多有關DATEADD here。