我正在运行以下查询:
SELECT DISTINCT
CAST(ar_all_bills.a_unpaid_balance as decimal(5,2)) as "Total Unpaid Balance"
FROM ar_all_bills WHERE a_ar_customer_cid = 100059
结果是以下 2 条记录:
49.74
62.41
但是,当我将 a 添加GROUP BY
到查询中以获取SUM
未付余额时:
SELECT DISTINCT
SUM(CAST(ar_all_bills.a_unpaid_balance as decimal(5,2))) as "Total Unpaid Balance"
FROM ar_all_bills WHERE a_ar_customer_cid = 100059 GROUP BY a_ar_customer_cid
结果是:
461.27
对此有什么想法吗?