起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 363|回复: 9

【搞定】[请求]统计SQL的用法**

[复制链接]
匿名  发表于 2007-1-29 17:58:47 |阅读模式
前几天用了统计SQL模式设计数据集,现在发现与其相连的数据表格在打印预览时没有数据;数据集中的数据也不能用在表格文档中,请问是甚么原因?到底统计SQL模式下统计出来的数据要怎么用?
回复

使用道具

发表于 2007-1-30 13:25:25 | 显示全部楼层
不会呀,是可以出来的?你定义后,测试数据集正常吗(有数据)?

这个就是一个统计,没有啥特殊的,在《用户手册》的6.7.1的相关说明
回复 支持 反对

使用道具 举报

匿名  发表于 2007-1-30 13:31:27
还有在设计时,有一字段是普通SQL加进去的,
其他的全是统计SQL的合计字段。
测试数据集正常,但是打印预览时没有数据。
回复 支持 反对

使用道具

发表于 2007-1-31 10:30:58 | 显示全部楼层
楼主把sql贴上来看一下
回复 支持 反对

使用道具 举报

匿名  发表于 2007-1-31 15:34:19
SELECT VEHICLEUSE.DRIVER, COUNT(VEHICLEUSE.GUID), SUM(VEHICLEUSE.ACTUALMILES), SUM(VEHICLEUSE.GASCOST), SUM(VEHICLEUSE.PARKINGCOST), SUM(VEHICLEUSE.BRIDGECOST), SUM(VEHICLEUSE.MAINTAINCOST), SUM(VEHICLEUSE.WASHCOST), SUM(VEHICLEUSE.OTHERCOST)
  FROM VEHICLEUSE
  WHERE VEHICLEUSE.ISARCHIVED = 'Y' and VEHICLEUSE.OUTTIME <> TO_DATE('9999-01-01 00:00:00', 'yyyy-mm-dd HH24:MI:SS')
  GROUP BY VEHICLEUSE.DRIVER
回复 支持 反对

使用道具

发表于 2007-1-31 16:10:12 | 显示全部楼层
sql没有问题,最后把统计字段加上别名,如COUNT(VEHICLEUSE.GUID)  F1,SUM(VEHICLEUSE.ACTUALMILES)  F2
测试预览也没有问题,请检查一下字段绑的对不对,数据集有没有打开
回复 支持 反对

使用道具 举报

匿名  发表于 2007-1-31 16:17:57
我们这的SQL也是没问题的。
问题就是在打印预览时没有数据,你那加上别名后能测试么?
我这是不行的!!“请检查一下字段绑的对不对,数据集有没有打开”
甚么意思?不绑定怎么会统计出数据?而且数据都是正确的!!
回复 支持 反对

使用道具

匿名  发表于 2007-1-31 16:20:38
先声明一下,我先是用普通SQL加上了一个“VEHICLEUSE.DRIVER”字段,
然后又换到统计SQL添加的其他字段。请问这样作会不会有问题啊?
回复 支持 反对

使用道具

发表于 2007-1-31 16:28:04 | 显示全部楼层
不会有问题,我也是那样试的,其实你不用管“普通sql、统计sql”那个选项,自己在编辑窗口中写自己的sql就行了,如果你的sql中用了数据库特殊的函数,点确定时可能报错,那是因为数据集解析不了这个sql,不过不用管这个错误,只要点击测试能通过就ok了,
这种情况下就需要到表格文档中自己添加要表现的字段了,并且指定上字段的FieldName和Caption属性
回复 支持 反对

使用道具 举报

匿名  发表于 2007-1-31 16:48:27
OK,问题解决了。谢谢lisb。
在写别名时我加了引号,才报的错。
麻烦你能不能给讲一下:
在别名中什么时候用引号,什么时候不能用啊?
回复 支持 反对

使用道具

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-24 08:54 , Processed in 0.035968 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表