我確定這是簡單的,但我似乎無法弄清楚。爲什麼這個代碼不工作?設置變量值
DECLARE @FirstSaturday DATETIME
DECLARE @ENDDATE DATETIME
SELECT @FirstSaturday = min(RED1.DATE)
FROM REDFRIDAYDATES..TBLREDFRIDAYALLDATES RED1
WHERE Period = 9 AND year = 2009
SELECT CASE
WHEN getdate() < @FirstSaturday
THEN set @ENDDATE = getdate()
ELSE SET @enddate = @FirstSaturday
END
我只是想將早期日期的值,即今天或期末的值分配給@enddate。
有人能指出我正確的方向嗎?我使用SQL 2000