我要打印一个连续的报表,并且希望是自定义格式(每页均打印5条记录),每页下面字段按页小计.
我希望的结果是: 第一页 记录数 水费 电费
5 12 12 第二页 记录数 水费 电费
5 11 8 第三页 记录数 水费 电费
5 10 11
我是这样做的 第一页的记录数:count()
第一页的水费:sum(Adoquery1.水费)
第一页的电费:sum(Adoquery1.电费)
可是得到的结果是:
第一页 记录数 水费 电费
5 12 12
第二页 记录数 水费 电费
10 23 20
第三页 记录数 水费 电费
15 33 31
它好象是累加的,怎么办??我不要累加,我只要每页的汇总值。
我希望的结果是: 第一页 记录数 水费 电费
5 12 12 第二页 记录数 水费 电费
5 11 8 第三页 记录数 水费 电费
5 10 11
我是这样做的 第一页的记录数:count()
第一页的水费:sum(Adoquery1.水费)
第一页的电费:sum(Adoquery1.电费)
可是得到的结果是:
第一页 记录数 水费 电费
5 12 12
第二页 记录数 水费 电费
10 23 20
第三页 记录数 水费 电费
15 33 31
它好象是累加的,怎么办??我不要累加,我只要每页的汇总值。
select a/6 as c,b into #tb from #ta
select c,sum(b) from #tb group by c
--drop table #ta
--drop table #tb这下应该明白了?