顯然,我對系統版本表語意的理解是錯誤的。我已經嘗試了一些沒有成功的事情。例如“介于”和“包含在”中。
我有一個帶有日期列的系統版本表。它具有插入記錄的日期。但是我想查詢以獲取在過去 10 分鐘內插入或更改的所有記錄,因此想利用這是一個系統版本控制表的事實。但我無法找出制定此查詢的正確方法。
uj5u.com熱心網友回復:
您可以像查詢帶有datetime2列的任何表一樣執行操作,例如您可以執行
select * from table
for system_time all
where SysValidFrom >= DateAdd(minute,-10,GetDate())
請注意,這SysValidFrom是系統版本的有效起始日期的名稱 - 您的列命名約定可能會有所不同。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/347377.html
標籤:sql-server 查询语句
上一篇:將行的總和計算為一列
下一篇:無法恢復資料庫
