这样的打印难啊!各位大虾快帮帮小弟我啦!(200分)

  • 主题发起人 主题发起人 aidren
  • 开始时间 开始时间
A

aidren

Unregistered / Unconfirmed
GUEST, unregistred user!
我的dbgrid里有这样的数据:
货柜规格 提成
20尺 10
20尺 10
20尺 10
20尺 10
30尺 10
30尺 10
30尺 10
40尺 10
40尺 10
40尺 10
我 现在要打印这些数据,当打印完规格等于20尺的时候来一个小合计打印完30尺
的时候也来一个小合计同样40尺也一样。注意要求在一张纸上打印。

各位大虾请帮一下我啦。
 
先生成统计数据并插入你的表中(最好建一临时表)
--insert 你的表
--select '小计',sum(提成) from 你的表 group by 货柜规格
然后打印时
select *from 你的表 order by 货柜规格,提成

 
大家不要只是看阿。要给小弟一个建议阿!王公子,还有没有更简单的方法阿?
 
select 规格,提成
from (select 规格,提成 from you_table
union
select 规格,sum(提成) as 提成 from you_table group by 规格) as table_1
order by 规格,提成
 
同意樓上
 
同意楼上
 
多人接受答案了。
 
后退
顶部