首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

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

2012-02-27 
急急急急!!!!db2 数据库 版本问题????同样的语句在不同版本中产生两种结果:values char(Round(Timestamp(

急急急急!!!!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'); 

热点排行