我有一个案例陈述作为更大的查询的一部分。
CASE
WHEN #TAB.PEND_ORDER = #TAB2.PEND_ORDER AND SUM_OVERPMT > 0
THEN (#TAB.OUTBND_837_CLM_BILL_AMT - (SUM_835_CLM_PAID_AMT - SUM_OVERPMT))
WHEN #TAB.PEND_ORDER = #TAB2.PEND_ORDER AND SUM_OVERPMT IS NULL
THEN (#TAB.OUTBND_837_CLM_BILL_AMT - SUM_835_CLM_PAID_AMT)
END AS 'BALANCE'
在本节中,
CASE
WHEN #TAB.PEND_ORDER = #TAB2.PEND_ORDER AND SUM_OVERPMT > 0
THEN (#TAB.OUTBND_837_CLM_BILL_AMT - (SUM_835_CLM_PAID_AMT - SUM_OVERPMT))
它正在添加SUM_OVERPMT
而不是减去它。
示例:
#TAB.OUTBND_837_CLM_BILL_AMT
156.25 SUM_835_CLM_PAID_AMT
162.36 SUM_OVERPMT
133.90 我的余额应该是 -140.01 ,而是我 127.29 。
答案 0 :(得分:0)
你的括号错了。取下内部支架,然后尝试这样做:
Warning: is_dir() expects parameter 1 to be a valid path, string given in \system\engine\action.php on line 18