在SYBASE中计算两个日期相差月数一般用
datadiff(mm,date1,date2)
datadiff用于计算两个日期间想差的月数的时候是用两个月的1号进行相减
例如1月25号到2月2号相差是1。1月1号和1月30号相差为0
在oracle中如果用months_between(date2,date1)
就会和sybase中的计算出现差异。
今天移植中发现!记录一下
在SYBASE中计算两个日期相差月数一般用
datadiff(mm,date1,date2)
datadiff用于计算两个日期间想差的月数的时候是用两个月的1号进行相减
例如1月25号到2月2号相差是1。1月1号和1月30号相差为0
在oracle中如果用months_between(date2,date1)
就会和sybase中的计算出现差异。
今天移植中发现!记录一下