Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想获取我的日期列和当前日期之间的差异,找到最小值并将其存储在变量中。
我有:
DECLARE @DAY AS INTEGER; SET @DAY = SELECT MIN ( SELECT DATEDIFF(DAY, date_col, GETDATE()) FROM tb1);
但 min 函数不接受 select 和 datediff 函数。
尝试以下操作:
SELECT MIN (DATEDIFF(DAY, date_col, GETDATE())) FROM tb1
您不需要嵌套选择。
select @day = min(DateDiff(DAY,date_col,GetDate())) from tbl