求一条小计、合计的SQL。

mouse2000 2007-11-03 11:14:29
有一个ACCESS表:
年月(ny)  数量(sl)  名称(mc)所属单位(dw)
----------------------------------------------------------
2006-1-1 11 a qw
2006-2-1 39 a qw
2006-3-1 40 a qw
2007-1-1 12 a qw
2007-2-1 35 a qw
2007-3-1 18 a qw
2006-1-1 13 b qw
2006-2-1 35 b qw
2006-3-1 46 b qw
2007-1-1 72 b qw
2007-2-1 8 b qw
2007-3-1 17 b qw
2007-1-1 72 c zx
2007-2-1 8 c zx
2007-3-1 17 c zx
2006-1-1 13 c zx
2006-2-1 35 c zx
2006-3-1 46 c zx
2007-1-1 72 c zx
2007-2-1 8 c zx
2007-3-1 17 c zx

想按所属单位分组求和,用一条SQL语句求今年3月的SL、2月的SL、1-3月的累计SL以及去年3月的SL、2月的SL、1-3月的累计SL,请各位高手帮忙!得到如下表,怎么做:
  mc sL
a 100
b 190
小计 190
c 150
小计 150
合计 340
...全文
130 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mouse2000 2007-11-07
  • 打赏
  • 举报
回复
日期条件没有问题,主要是如何求小计和合计,以及排列顺序
OracleRoob 2007-11-07
  • 打赏
  • 举报
回复
写多个查询,然后union all
WWWWA 2007-11-05
  • 打赏
  • 举报
回复
按MC分组?
OracleRoob 2007-11-05
  • 打赏
  • 举报
回复
--格式类似如下,其他自己手工修改代码:

select mc,
sum(iif(format(ny, "yyyymm") in ("200703,"200603") ",sj,0)) as [2006/2007年3月sj]
from 表名
group by mc
OracleRoob 2007-11-04
  • 打赏
  • 举报
回复
结果怎么计算出来的?
mouse2000 2007-11-03
  • 打赏
  • 举报
回复
UP
mouse2000 2007-11-03
  • 打赏
  • 举报
回复
up

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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