求助:如何实现两个字符型字段之间的加减法?
有两个字段:入学日期(rxrq)和毕业日期(byrq),然后有一个学制(xz)的字段的值是用毕业日期(byrq)的年减去入学日期(rxrq)的年。如何实现?比如毕业日期(byrq)字段值是20090110,入学日期(rxrq)字段值是20080310,
这样一减学制是1年(学制是字符型)
如何实现呢?
repl all xz with str(val(substr(byrq,1,4))-val(substr(rxrq,1,4)))
我用了这个语句,意思就是提取毕业日期的年份的最后一个数字减去入学日期的年份最后一个数字
可是运行的结果是0,不知道如何处理了
多谢!
========================
己经可以了,正确的语句是
update 表 set xz=allt(str(val(left(byrq,4))-val(left(rxrq,4))))
感谢 tlliqi 月沐庭轩 taohua300 三位大侠 !
真心感谢!
复xl_2008_50.rar
(786 Bytes)
表己经放上了,只有一条记录做为例子
[ 本帖最后由 yilance 于 2012-11-28 12:11 编辑 ]