我想区分我的日期列和当前日期,找到最小值并将其存储在变量中。
我有:
DECLARE @DAY AS INTEGER;
SET @DAY =
SELECT MIN (
SELECT DATEDIFF(DAY, date_col, GETDATE())
FROM tb1);
但是min函数不接受select和datediff函数。
答案 0 :(得分:0)
尝试以下方法:
SELECT MIN (DATEDIFF(DAY, date_col, GETDATE()))
FROM tb1
您不需要嵌套选择。
答案 1 :(得分:0)
select @day = min(DateDiff(DAY,date_col,GetDate())) from tbl