交叉表SQL语句问题?

kingbenz 2003-10-20 12:11:06
TRANSFORM Sum(XiaoShouDan2.ChanPinJE) AS BB
SELECT XiaoShouDan2.DanWei
FROM XiaoShouDan2
GROUP BY XiaoShouDan2.DanWei
PIVOT XiaoShouDan2.ChanPinID;

上面是一个ACCESS交叉表查询语句,如果我想在最后一列和最后一行加上合计,语句应该怎么写?

另MS Server2000的交叉表语句是怎样写的?
...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingbenz 2003-12-12
  • 打赏
  • 举报
回复
最后一行呢?
ltmb118 2003-10-20
  • 打赏
  • 举报
回复


MS Server2000的交叉表语句是怎样写的?
-------------------------------------------

可以看一下 case 语句的帮助
angle097113 2003-10-20
  • 打赏
  • 举报
回复
这个简单,行的语句你自己用函数搞定就可以了,我不知道你对哪些求和,一个思路如下如
select a,b,c, a+b+c as 合计 from table
union sum(a) as a ,sum(b) as b ,sum(c) as c ,sum(a)+sum(b)+sum(c) as 合计 from table
xiaoyuer0851 2003-10-20
  • 打赏
  • 举报
回复
同意楼上的方法,可以在你需要的那一列累加
或者可以做一个calculate列
写代码完成;

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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