打印机装好了不能打印:vb 中SQL分组加总统计问题

来源:百度文库 编辑:高考问答 时间:2024/05/09 16:46:31
有两个表:
表一(厂商资料)内容:厂商编号,厂商名称,开户银行,银行帐号
表二(发票资料)内容:厂商编号,发票号码,发票金额,入帐日期
我想用SELECT 实现按'厂商编号'对'发票金额'进行汇集加总,但同时查询结果要显示:厂商编号,厂商名称,开户银行,银行帐号等多列.
我这样做了:"select 厂商资料.厂商编号,厂商资料.厂商名称,厂商资料.开户银行,SUM(发票资料.发票金额) FROM 厂商资料,发票资料 WHERE 厂商资料.厂商编号=发票资料.厂商编号 GROUP BY 厂商资料.厂商编号"
可是总是出错呢?
高人请指点个好的方法吧,谢谢了!

select 厂商资料.厂商编号,max(厂商资料.厂商名称) as 厂商名称,max(厂商资料.开户银行) as 开户银行,SUM(发票资料.发票金额) FROM 厂商资料,发票资料 WHERE 厂商资料.厂商编号=发票资料.厂商编号 GROUP BY 厂商资料.厂商编号