在SYBASE中计算两个日期相差月数一般用
datadiff(mm,date1,date2)
datadiff用于计算两个日期间想差的月数的时候是用两个月的1号进行相减
例如1月25号到2月2号相差是1。1月1号和1月30号相差为0
在oracle中如果用months_between(date2,date1)
就会和sybase中的计算出现差异。
今天移植中发现!记录一下
本文介绍在Sybase和Oracle数据库中计算两个日期之间的月数差异的方法,并指出两者之间的不同之处。Sybase使用datadiff函数计算从date1到date2的整月数,而Oracle则使用months_between函数,其计算方式略有不同。
在SYBASE中计算两个日期相差月数一般用
datadiff(mm,date1,date2)
datadiff用于计算两个日期间想差的月数的时候是用两个月的1号进行相减
例如1月25号到2月2号相差是1。1月1号和1月30号相差为0
在oracle中如果用months_between(date2,date1)
就会和sybase中的计算出现差异。
今天移植中发现!记录一下

被折叠的 条评论
为什么被折叠?
