我堅持這是不工作的一個特定的SQL語句工作一個特定的SQL語句卡住。我一直在解決它,但我得到的錯誤信息很簡單,但我無法修復它。與完全不
但是,我不能使它發揮作用。是一個計算值 -
此查詢的輸出請幫我在寫這滿足了商務大規則
Table name- MED_CLM M
Different Columns - EXCL_AMT, BILL_CHRG_AMT
樓內設有商務規則正確的查詢 - 獲取一筆不涵蓋金額中
If M.EXCL_AMT < 0 and M.BILL_CHRG_AMT > 0 use -1*NVL(EXCL_AMT,0),
else if EXCL_AMT > 0 and BILL_CHRG_AMT < 0 use -1*NVL(EXCL_AMT,0),
else use NVL(EXCL_AMT,0)
SELECT SUM(NVL(EXCL_AMT,0))
FROM MED_CLM
我有寫一個SQL查詢,包括上述
每個條件下面我把query.I想我缺少的東西在IF-ELSE語法 -
IF (EXCL_AMT <0 AND BILL_CHg_AMT >0)
BEGIN
select sum (-1 * NVL(EXCL_AMT,0))
from MED_CLM
END
ELSEIF (EXCL_AMT > 0 and BILL_CHRG_AMT < 0)
BEGIN
select sum (-1 * NVL(EXCL_AMT,0))
from MED_CLM
END
ELSEIF select SUM(NVL(EXCL_AMT,0))
from MED_CLM
ENDIF;
請問如果你改變ELSEIF到否則如果它的工作?如果沒有,你可以發佈錯誤消息嗎? – StevieG 2011-06-01 09:53:10