起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 260|回复: 14

页脚不汇总

[复制链接]
发表于 2009-1-6 10:33:11 | 显示全部楼层 |阅读模式
SELECT VALUE3,
NVL((SELECT VALUE3 FROM SALES_FORECAST_DETAIL WHERE STATUS <> 0 AND FORE_TYPE = 7 AND SUBSTR(BONUS_IN,5,2) = 2 AND DISTRICT_CODE = SFD.DISTRICT_CODE AND AREA_CODE = SFD.AREA_CODE AND SUBSTR(BONUS_IN,0,4)=TO_CHAR(ADD_MONTHS(TO_DATE(SFD.BONUS_IN,'YYYYMM'),-1),'YYYY')),0) "1月"
FROM SALES_FORECAST_DETAIL SFD

我的"1月" 这个字段不汇总,我加上to_number还是不汇总,
这一列的SummaryFooterField下面选择的也是这个字段,也不汇总,为什么?要怎么弄呢,谢谢,页脚的地方显示的是0.00,但是这一列有数据,且合计不为0
回复

使用道具 举报

 楼主| 发表于 2009-1-6 10:46:20 | 显示全部楼层
``````
回复 支持 反对

使用道具 举报

发表于 2009-1-6 11:47:47 | 显示全部楼层
楼主,您用的是哪个版本?
回复 支持 反对

使用道具 举报

发表于 2009-1-6 11:49:08 | 显示全部楼层
1月是什么数据类型?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-6 11:52:12 | 显示全部楼层
1月是用子查询得到的一个字段啊,他的数据类型是字符,但是表现类型里面没有数字这一选项

VALUE3本身在数据库里是number类型的


版本是2800
回复 支持 反对

使用道具 举报

发表于 2009-1-6 13:15:55 | 显示全部楼层
在sql语句中使用cast转换成number类型
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-6 13:20:07 | 显示全部楼层
我用的是oracle,cast这个函数好像在oracle里用来转化成number无效的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-6 13:23:19 | 显示全部楼层
我用to_number转化还是不行
回复 支持 反对

使用道具 举报

发表于 2009-1-6 15:28:16 | 显示全部楼层
1楼的sql语句是写到标准数据集里面的么?
我这里使用to_number和cast转换都是没有问题的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-6 18:08:28 | 显示全部楼层
是写在标准数据集的SQL语句里面的啊,你用to_number和cast转之后   字段编辑器里面这个字段的数据类型是什么?数字吗
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-29 03:01 , Processed in 0.070246 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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