起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: huangyue

【结贴】DataGrid 的汇总和统计??**

[复制链接]
发表于 2008-5-8 17:24:27 | 显示全部楼层
比如:表bt1如下
name    dep         fee1      fee2
张三  部门1      100       150
王五  部门1       100       120
李斯  部门2      200        160
先做一个查询
select '00' bh,name,dep,fee1,fee2 from bt1
以上运行结果应该为
bh    name    dep         fee1      fee2
00    张三  部门1      100       150
00    王五  部门1       100       120
00    李斯  部门2      200        160
在做一个汇总:
select '01' bh,小计 name,dep,sum(fee1) fee1,sum(fee2) fee2 from  bt1
group by dep
结果应该是:

bh    name    dep         fee1      fee2
01   小计  部门1      200        270
01   小计  部门2      200        160


然后将两个查询合并就可以了
回复 支持 反对

使用道具 举报

发表于 2008-5-8 17:33:53 | 显示全部楼层
完整语句:
create or replace view feehz
as
select '00' bh,name,dep,fee1,fee2 from bt1
union
select '01' bh,小计 name,dep,sum(fee1) fee1,sum(fee2) fee2 from  bt1
group by dep
回复 支持 反对

使用道具 举报

发表于 2008-5-8 17:36:07 | 显示全部楼层
这个sql写的有点意思
回复 支持 反对

使用道具 举报

发表于 2008-5-8 18:04:13 | 显示全部楼层
这个样写,处理比较方便。因该可以实现楼主的需求!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-9 09:10:45 | 显示全部楼层
万分感谢 rzport_wd ! 已经在调试中
回复 支持 反对

使用道具 举报

发表于 2008-5-9 09:31:37 | 显示全部楼层
感谢rzport_wd的支持!
回复 支持 反对

使用道具 举报

发表于 2008-5-9 09:33:55 | 显示全部楼层
同谢!!!
回复 支持 反对

使用道具 举报

发表于 2008-5-12 08:41:16 | 显示全部楼层
不客气。大家一起交流:)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 14:28 , Processed in 0.044271 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表