起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7629|回复: 15

[结贴] 字段保留两位小数点

[复制链接]

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
发表于 2018-3-19 15:20:03 | 显示全部楼层 |阅读模式
2.7版本,用的自带queryAction查询,只是在action里添加了自定义字段,1.添加的自定义字段里面用到了case when ,在ksql编辑器里会提示此处不应该有case ,但是可以查询出数据,这个报错会对数据以及系统有影响吗?
2.第二个折扣是自己写的,在ksql里怎么保留两位小数?我用了ROUND函数,在页面是也用了格式化,但是没有作用?
QQ截图20180319151529.png
------回复内容仅供参考

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-3-19 16:07:43 | 显示全部楼层
(case when TC_JY_Acceptance.fStandAmount = 0 then 0.00  else cast((TC_CW_ReceiveForm.fAmountReceve / TC_JY_Acceptance.fStandAmount) as Decimal(10,2)) end) as fDiscount2

这是ksql自定义的字段,用了cast函数也不行,页面上结果还是1或者0.9,想要的结果是1.00或者0.90
------回复内容仅供参考
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-19 16:08:13 | 显示全部楼层
把ksql语句发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-3-19 16:21:19 | 显示全部楼层
jishuang 发表于 2018-3-19 16:08
把ksql语句发一下看看

select TC_JY_Acceptance.*,TC_CW_ReceiveForm.fAmountReceve as fAmountReceve,
TC_CW_ReceiveForm.fAlreadyReceiveMoney as fAlreadyReceiveMoney,
TC_CW_ReceiveForm.fNotAmountReceive as fNotAmountReceive,
TC_CW_ReceiveForm.fYSMoney as fYSMoney,
TC_CW_ReceiveForm.fKind as fKind,
TC_JY_testTaskFeedback.fAllocateDate as fAllocateDate,
TC_JY_testTaskFeedback.fAllocatePsn as fAllocatePsn,
TC_JY_testTaskFeedback.fTakeSampleDate as fTakeSampleDate,
TC_JY_testTaskFeedback.fTakeSamplePsn as fTakeSamplePsn,
TC_JY_testTaskFeedback.fTestPsn as fTestPsn,
(case when TC_JY_Acceptance.fStandAmount = 0 then 0.00  else cast((TC_CW_ReceiveForm.fAmountReceve / TC_JY_Acceptance.fStandAmount) as Decimal(10,2)) end) as fDiscount2
from TC_JY_Acceptance TC_JY_Acceptance  optional  join TC_JY_testTaskFeedback TC_JY_testTaskFeedback on TC_JY_Acceptance = TC_JY_testTaskFeedback.fCommTestID AND TC_JY_Acceptance.fInspectionDeptID = TC_JY_testTaskFeedback.fCheckDeptID optional  join TC_CW_ReceiveForm TC_CW_ReceiveForm on TC_JY_Acceptance = TC_CW_ReceiveForm.fKind
------回复内容仅供参考
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-19 17:07:28 | 显示全部楼层
KSQL中没有cast、Decimal这样的函数,调用数据库本来函数可以用SQL.调用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-3-19 17:14:22 | 显示全部楼层
jishuang 发表于 2018-3-19 17:07
KSQL中没有cast、Decimal这样的函数,调用数据库本来函数可以用SQL.调用

我这个是自定义字段,从DB导出的时候,没有这个字段,queryAction里有这个字段也导不出吗?还是只能选择UI导出?
QQ截图20180319171310.png
------回复内容仅供参考
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-19 17:21:27 | 显示全部楼层
relations属性的选择框中有这个关系吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-3-19 17:51:59 | 显示全部楼层
jishuang 发表于 2018-3-19 17:21
relations属性的选择框中有这个关系吗?

有这个值
------回复内容仅供参考
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-20 08:51:25 | 显示全部楼层
有导出的时候应该就有
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-3-20 09:32:32 | 显示全部楼层
jishuang 发表于 2018-3-20 08:51
有导出的时候应该就有

捋一下,首先折扣字段我是从queryAction里加的自定义字段算的,在grid上展示在最后一列并隐藏(这个字段导出的时候表头显示null),之后我加了计算关系,relation设置为折扣(汉字),取值用html  return这个隐藏的折扣字段,grid正常显示,就是导出有表头,值没有?
------回复内容仅供参考
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-7 14:59 , Processed in 0.061987 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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