【发布时间】:2012-07-08 14:04:01
【问题描述】:
您好,我在 DB2 中有表:
ID TIME1 TIME2
1000 480.5 30:30:00
我想得到TIME1-TIME2
ID TIME1-TIME2
1000 450.0
TIME1 是以 HOURS 为单位的十进制值,即 480.5 小时。 TIME2 是字符串值:30:30:00(30 小时 30 分 00 秒)
如何得到这个减法?
谢谢!
【问题讨论】:
-
... 以两种不同的数据类型存储区间数据是很糟糕的。实际上,这将是创建一些用户定义类型的完美案例,这将为您提供很好的类型安全性,并且可能允许您“正常”地在日期算术中使用它们。
-
这是来自我的客户数据库,我对此无能为力或更改他们数据库中的类型,所以这绝对不是解决方案
标签: sql db2 subtraction