一个SQL查询分组的语句帮帮忙

jackKun 2004-10-27 08:31:44
我有两个表,A,B里面的结构是一样的.现在我要分组统计出今天销售的东西的数量和金额.
项目名称,总金额,数量,用项目名称分组!我要怎么做???
谢谢大家了!!
...全文
80 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackKun 2004-10-28
of123() 您给的是对的,我散分了谢谢
回复
whiledo 2004-10-27
select 项目名称,sum(金额) as 总金额,sum(数量) as 数量 from A,B where (A.项目名称=B.项目名称)and(A.日期="now") group by 项目名称
回复
fredlin 2004-10-27
是这个:

select 项目名称,sum(金额) as 总金额,sum(数量) as 数量
from ((select * from A) union (select * from B))
group by 项目名称
回复
whiledo 2004-10-27
子查询一次只能返回一个记录吧
回复
of123 2004-10-27
Select 项目名称,SUM(单价 * 数量) As 金额,SUM(数量) AS 合计数量 from (Select * From A Where 日期=#2004-10-27# Union Select * From B Where 日期=#2004-10-27#) Group By 项目名称
回复
of123 2004-10-27
Select 项目名称,SUM(金额 * 数量) As 总金额,SUM(数量) AS 合计数量 from (Select * From A Where 日期=#2004-10-27# Union Select * From B Where 日期=#2004-10-27#) Group By 项目名称
回复
superstarchy 2004-10-27
那就用
select 项目名称,sum(金额) as 总金额,sum(数量) as 数量
from ((select * from A) union (select * from B))
group by 项目名称
回复
superstarchy 2004-10-27
楼主的意思如果是统计两个表的总和就应该是
select 项目名称,总金额,数量
from ((select * from A) union (select * from B))
group by 项目名称
回复
jackKun 2004-10-27
两个表呀!!!总金额是数量和单价求出来的...
回复
superstarchy 2004-10-27
select 项目名称,总金额,数量 from tablename group by 项目名称
回复
发动态
发帖子

1181

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告