我有一個 SQL 腳本。我在列(日期和時間)中有一個資料,我想做一個比較:如果分鐘是從當前時間開始的 5 分鐘,我會做一個動作。如果我不采取其他行動。
表中的列顯示 (yyyyMMddhhmm) 中的資料。我的比較應該只在幾分鐘內完成,在本例中為 5。
我嘗試使用 DATEADD 但沒有成功。
有人可以幫忙嗎?
uj5u.com熱心網友回復:
你試過這樣的事情嗎?
declare @test datetime = '20220414 10:05:00'
declare @test2 datetime = '20220414 10:14:00'
select @test,
@test2,
datediff(minute, @test, @test2) as minutesBetween
它回傳這個
| 第 1 列 | 第 2 列 | 分鐘之間 |
|---|---|---|
| 14/04/2022 10:05:00 | 14/04/2022 10:14:00 | 9 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/461654.html
上一篇:基于日期和時間回顯條件文本
