查询问题(100分)

  • 主题发起人 delphihsc
  • 开始时间
D

delphihsc

Unregistered / Unconfirmed
GUEST, unregistred user!
有这个一个表;
部门名称 领用数量
aa 1
aa 2
bb 3
bb 4
bb 5
cc 6
要做一个按部门小计的报表:
aa 1
aa 2
小计 3
bb 3
bb 4
bb 5
小计 12
cc 6
小计 6
合计 21
在报表里怎么实现。或者我想在表里面循环插入。怎么做!




 
select 部门,sum(领用数量)
from table1
group by 部门
 
用Tqrgroup
 
一般的报表工具都支持简单的统计。
 
我知道怎么做,但是SQL有点繁琐
如果数据量比较大,执行效率会比较低
 
(Select 部门,sum(数量)
From Table1
union
select 部门,sum(数量)
from table1
group by 部门)
order by 部门
试试看,自己试试合适的排序方式,可以实现的
 
就像北斗說的那樣簡單
 
用SQL的Computer by 子句可以搞定!看SQL server 的在线帮助去。
 
搞定了谢谢!
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
736
DelphiTeacher的专栏
D
D
回复
0
查看
787
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
843
DelphiTeacher的专栏
D
顶部