0

日付列と現在の日付の差を取り、最小値を見つけて変数に格納したいと思います。

私は持っています:

DECLARE @DAY AS INTEGER;
SET @DAY = 
    SELECT MIN (
        SELECT DATEDIFF(DAY, date_col, GETDATE())
        FROM tb1);

ただし、min関数はselect関数とdatediff関数を受け入れていません。

4

2 に答える 2

0

次のことを試してください。

SELECT MIN (DATEDIFF(DAY, date_col, GETDATE()))
FROM tb1

ネストされた選択は必要ありません。

于 2011-03-29T10:12:35.480 に答える
0
select @day = min(DateDiff(DAY,date_col,GetDate())) from tbl
于 2011-03-29T10:12:58.303 に答える