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

jackKun 2004-10-27 08:31:44
我有两个表,A,B里面的结构是一样的.现在我要分组统计出今天销售的东西的数量和金额.
项目名称,总金额,数量,用项目名称分组!我要怎么做???
谢谢大家了!!
...全文
98 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 项目名称
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库(包含打印,安装,报表)

1203

社区成员

VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
帖子事件
创建了帖子
2004-10-27 08:31
社区公告
暂无公告