起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 167|回复: 5

【搞定】字段转换问题**

[复制链接]
发表于 2007-7-19 13:32:41 | 显示全部楼层 |阅读模式
LEND_FUFIL.fufil_money  从物理库和平台数据库中显示得都是“数字”型字段。
我在信息层写了一个sql语句:
SELECT LEND_CONTRACT.name as 合同名称, LEND_CONTRACT.no as 合同编号,
      LEND_FUFIL.fufil_money as 贷款金额, LEND_FUFIL.fufil_date as 贷款日期,LEND_CONTRACT.INTEREST_RATE,LEND_FUFIL.ID,LEND_CONTRACT.lend_dept_id,
      dealinterest.pay as 应付利息
FROM  LEND_FUFIL left outer JOIN LEND_CONTRACT
  ON LEND_CONTRACT.id = LEND_FUFIL.lend_contract_id
  left join
    (select
       fufil_id,
       isNull(should.value, 0.00) - isNull(returned.value, 0.00) pay
     from
       (select
          fufil_id,
          sum(fufil_money * isNull(interest_rate, 0.00) / 365 * datediff(day,startdate,enddate)) value
        from
          (select
             f.id fufil_id,
             f.lend_contract_id,
             f.fufil_money,
             f.fufil_date,
             c1.id change_id,
             c1.no,
             c1.interest_rate,
             c1.start_date,
             (case when f.fufil_date>c1.start_date then f.fufil_date else c1.start_date end) startdate,
             c1.end_date,
             isNull(c2.start_date, getdate()) enddate
           from lend_fufil f
           left join accrual_change c1 on f.lend_contract_id = c1.contract_id
           left join accrual_change c2 on c2.no = c1.no+1 and c2.contract_id=c1.contract_id) list
        group by fufil_id) should
        left join (select fulfil_id, sum(pay_sum) value from return_interest group by fulfil_id) returned on should.fufil_id = returned.fulfil_id
     ) dealinterest on dealinterest.fufil_id = lend_fufil.id

然后搜索出来,在字段编辑器里面找到 “贷款金额”(就是LEND_FUFIL.fufil_money as 贷款金额)却是字符型的了。。。不知道是什么原因,有没有解决方法,例如加一个函数转换回去。
回复

使用道具 举报

发表于 2007-7-19 14:26:49 | 显示全部楼层
在字段属性上设置一下“来源字段”那个属性。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-19 14:35:12 | 显示全部楼层
谢谢。。结贴
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-19 14:39:45 | 显示全部楼层
等一下,还不能揭帖。。
dealinterest.pay as 应付利息
这个也应该是数字得,可是搜索结果也是字符得,这个是计算出来得结果,请问有没有办法。
谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-19 16:08:45 | 显示全部楼层
自己顶一下。。谢谢帮忙啊
回复 支持 反对

使用道具 举报

发表于 2007-7-23 15:45:45 | 显示全部楼层
用X3 版本管理工具打开源文件参照数字型的改一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-13 02:59 , Processed in 0.037461 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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