SELECT
Id, Product,
[fare] = CASE WHEN @date BETWEEN s1from AND s1to THEN s1rate ELSE fare
FROM Table1
錯誤:SQL Server查詢錯誤: 「缺少或不完整的SELECT語句」
Missing or incomplete select statement
SELECT
Id, Product,
[fare] = CASE WHEN @date BETWEEN s1from AND s1to THEN s1rate ELSE fare
FROM Table1
錯誤:SQL Server查詢錯誤: 「缺少或不完整的SELECT語句」
Missing or incomplete select statement
難道你忘了在CASE語句結束END關鍵字?
即,
SELECT
Id, Product,
[fare] = CASE WHEN @date BETWEEN s1from AND s1to THEN s1rate ELSE fare END
FROM Table1
嘗試
SELECT Id, Product, [fare] =
CASE @date
WHEN BETWEEN s1from AND s1to THEN s1rate
ELSE fare
END
FROM Table1
的查詢可能是這樣的,
Select Id, Product, (case when @date between s1from and s1to then s1rate else fare end)as fare from Table1.
試試這個。