我是在作b/s系统时候碰到这样的问题的browser 是用intraweb 开发database server 是orcale8.1.7,oracle 不支持sum (case field_name when '' then '' else '')这样的语句.因为要形成交叉表;如果不将选择的适当数据下载到本地进行统计,那么每次去统计一个数据就要去访问数据库,这样将会造成沉重的网络负担;
形成一个报表要很长时间,用户可能着急. 我想能否这样解决,TTable,TQuery 都可以在本地创建,也可以查询,这样在本地统计是否就方便多了呢???请大家帮助我解决在本地创建TTable,TQuery的难题!!!!!!!!!!!
形成一个报表要很长时间,用户可能着急. 我想能否这样解决,TTable,TQuery 都可以在本地创建,也可以查询,这样在本地统计是否就方便多了呢???请大家帮助我解决在本地创建TTable,TQuery的难题!!!!!!!!!!!
解决方案 »
- 请教:关于FastReport与Tadoquery联接动态打印报表的几个问题,adoquery需要查询不同的表.
- 用Rave如何做主从表的报表
- 有没人做过软键盘?请指教 谢谢
- 如何分解一个软件成多个小项目?
- 请教大家!
- 请大家帮忙,各种消息都是什么意思?如WM_GETTEXT,WM_GETICON,wm_close......
- 怎么样将一个图片中一某部分复制到另一图片并另存?
- 我用socketconnection的servename属性总是无法使用
- 如何将下载的控件加入到Delphi中
- 怎样正确使用clientscoket\serversocket控件?
- SQL表达式问题
- 如何将同一表中某一年和某一月的数据统计到同一个QUERY中????
不可能, 数据只能放在服务器, 生成HTML发到客户机上的.
可以创建ttable, tquery, tclientdataset 在服务器.这样sql试试
select sum(a), sum(b) from
(select
(case field1 = '111' then '' end) as a,
(case field1 = '000' then '' end) as b
from table1
) as temp