比如第一列中2657有两行数据,我希望显示成一条数据,但IC_AMOUT这列的数据要累计相加。结果应该显示为:2657 元海瑞 -33.37
大神们能明白我的意思么?在线等答案
select a.cm_code 客户代码,
a.cm_shortname 客户简称,
b.ic_amount 应收,
from ctr.csi_customer a,
bil.bil_income b
where a.cm_id = b.cm_id
group by a.cm_code,a.cm_shortname
如果是这样行吗?
elect a.cm_code as 客户代码,
a.cm_shortname as 客户简称,
sum(b.ic_amount ) as 应收,
from ctr.csi_customer a,
bil.bil_income b
where a.cm_id = b.cm_id
group by a.cm_code,a.cm_shortname;这样可以,你写的不对,你都没有合计, 写group by会报错的
select a.cm_code 客户代码,
a.cm_shortname 客户简称,
b.ic_amount 应收,
from ctr.csi_customer a,
bil.bil_income b
where a.cm_id = b.cm_id
group by a.cm_code,a.cm_shortname
如果是这样行吗?
select a.cm_code 客户代码,
a.cm_shortname 客户简称,
b.ic_amount 应收,
from ctr.csi_customer a,
bil.bil_income b
where a.cm_id = b.cm_id
group by a.cm_code,a.cm_shortname
如果是这样行吗?