求一条数据库查询语句???

chenao1106 2008-12-17 09:35:24
表good(id,date,name,money)
里面有这些数据
date name(产品) money
1 1 50
1 2 50
2 3 50
2 1 40
3 2 50
3 3 60
2 3 50
我以name + date 分组,得出这种形式的结果:
date name totalmoney totalCount
1 1 50 1
1 2 50 1
100(当天的总额) 2(当天的总数)
2 3 100 2
2 1 40 1
140 3
3 2 50 1
3 3 60 1
110 2
即,我要做的是,查出每种产品,每天的销售总额,还要查出,每天的所有产品的销售总额???????????
请问大侠,怎么写这SQL, 或怎样解决好????先谢了
...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenao1106 2008-12-18
  • 打赏
  • 举报
回复
先谢了楼上的两位大侠,由于我的程序还构思中,还不能测试你们所说的结果,不过感觉是对的,到时候我再测试,结帖
wwwwb 2008-12-17
  • 打赏
  • 举报
回复
SELECT DATE,NAME,SUM(MONEY),COUNT(*) FROM TTH GROUP BY DATE,NAME
UNION
SELECT DATE,'',SUM(MONEY),COUNT(*) FROM TTH GROUP BY DATE
百年树人 2008-12-17
  • 打赏
  • 举报
回复
select 
date,name,sum(money) as totalmoney,count(*) as totalCount
from good
group by date,name
union all
select
date,'',sum(money),count(*)
from good
group by date
order by date

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧