我可以在ORACLE中使用此语法吗? SUM(CA.DEPT)=SUM(CA.RECEIVABLE)
我需要考虑总部门和应收总额相等的情况。如果它错了我可以用而不是这个?
SELECT CA.DEPT,CA.RECEIVABLA
FROM CUSTOMER_ACCOUNT CA
INNER JOIN CUSTOMER_BACKUP CB
ON CA.C_CODE=CB.C_CODE
WHERE SUM(CA.DEPT)=SUM(CA.RECEIVABLE)
答案 0 :(得分:2)
如果错误的话我可以用它代替吗?
这是一种方法
SELECT
ca.dept,
ca.receivabla
FROM
customer_account ca
INNER JOIN customer_backup cb ON ca.c_code = cb.c_code
GROUP BY
ca.dept,
ca.receivabla
HAVING SUM(ca.dept) = SUM(ca.receivable)