+ -
当前位置:首页 → 问答吧 → 统计查询问题

统计查询问题

时间:2011-12-17

来源:互联网

Access2000

表A(识别号,订单号,订单金额)
表B(订单号,开票日期,开票金额)

想要实现:统计出 表A 中各订单号在表B中的累计开票金额,以及剩余金额

查询语句:
"Select x.识别号,x.订单号,x.订单金额,Sum(y.开票金额) As 累计开票,(x.订单金额-Sum(y.开票金额)) As 剩余金额 Form 表A x,表B y Where x.订单号 = y.订单号 Group By x.识别号,x.订单号,x.订单金额"

查询结果只统计出表B中有记录的订单,而我想显示所有表A中的项目,将表B中没有记录的Sum(y.开票金额) As 累计开票显示为0,请教各位高手,该如何写查询语句。

作者: zhuyf6585   发布时间: 2011-12-17

Select x.识别号,x.订单号,x.订单金额,Sum(y.开票金额) As 累计开票,(x.订单金额-Sum(y.开票金额)) As 剩余金额 
Form 表A x left join 表B y on x.订单号 = y.订单号
Group By x.识别号,x.订单号,x.订单金额

作者: ACMAIN_CHM   发布时间: 2011-12-17