次のSQLクエリでは、他にない選択ケースがあります
SET dateformat mdy
DECLARE @DATE1 DATETIME
SET @DATE1 = '12/31/2011'
DECLARE @DATE2 DATETIME
SET @DATE2 = '06/01/2012'
UPDATE tablx
SET xdate = case WHEN xdate is null and odate BETWEEN @Date1 AND @Date2 then odate end
上記の場合、elseの存在は違いを生みますNULL
かELSE NULL
?