我想把CASE語句放在Where子句中,但是我收到錯誤:「>」附近的語法錯誤。CASE聲明在Where子句中? '>'附近語法不正確
WHERE
[email protected]
AND AuctionStatus=1
AND SE_UsersMain.isActive=1
AND [email protected]
AND
CASE
WHEN @CompareSign=1 THEN @CurrentAmount>@FilterAmount
WHEN @CompareSign=2 THEN @CurrentAmount<@FilterAmount
WHEN @CompareSign=3 THEN @[email protected]
END
非常感謝。
你想用這個做什麼? – 2012-04-02 11:14:49
查詢對我來說沒有多大意義,除非CurrentAmount是列而不是參數。你確定這不是一個錯字嗎? – 2012-04-02 11:15:25