急急急急!!!!db2 数据库 版本问题????
同样的语句在不同版本中产生两种结果:
values char(Round(Timestamp('2011-11-14 12:12:12.123456') - Timestamp('2011-11-14 12:12:12.123454'),6))
结果一:'.000002 '
结果二:'000000000000000.000002 '
这两种情况有可能出现在那些版本中?还有没有其它的情况????
[解决办法]
你把round结果乘以10的6次方 版本就没有什么影响了
[解决办法]
用strip函数把前面的零都去掉,就不必担心结果不一致了
values strip(char(Round(Timestamp('2011-11-14 12:12:12.123456') - Timestamp('2011-11-14 12:12:12.123454'),6)),leading,'0');