求助!很急关于打印---100分(100分)

W

wfyxb

Unregistered / Unconfirmed
GUEST, unregistred user!
根据用户提交的时间段进行查询,得到如下数据:
编号 面积 加量 已交款
A2000F 50 0 100.00
A1999F 30 10 25.00
X2001T 120 40 150.00
S1997T 100 0 200.OO
要打印出如下表格:
分类 面积 加量 已交款
初始(编号最后一个字符为F) 80 10 125
追加(编号最后一个字符为T) 220 40 350
注意不要求打印每条纪录
请帮助
 
使用QR,就象平时这时打印,但要用一个QUERY进行查询。QUERY如下
SQL
select case(right(编号),1) when 'F' then
'初始'
when 'T' then
'追加'
else
'不知道'
end "分类",
sum(面积), sum(加量), sum(已交款)
group by
case(right(编号),1) when 'F' then
'初始'
when 'T' then
'追加'
else
'不知道'
end "分类"
 
可以用查询语句做
substring(编号,5,1)='F' sum(面积)sum(加量)sum(已交款)
substring(编号,5,1)='T' sum(面积)sum(加量)sum(已交款)
 
用SQL或者程序去进行打印的控制就可以了。。。
就像上面的。。[:)]
 
请问用 fastreport 的函数能不能实现
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部