当前位置: 代码迷 >> DB2 >> 急db2 数据库 版本有关问题?
  详细解决方案

急db2 数据库 版本有关问题?

热度:9014   发布时间:2013-02-26 00:00:00.0
急急急急!!!!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函数把前面的零都去掉,就不必担心结果不一致了
SQL code
values strip(char(Round(Timestamp('2011-11-14 12:12:12.123456') - Timestamp('2011-11-14 12:12:12.123454'),6)),leading,'0');
  相关解决方案