当前位置: 代码迷 >> PB >> 有没有好手做过求两个日期之间年数、季度数、月数的函数
  详细解决方案

有没有好手做过求两个日期之间年数、季度数、月数的函数

热度:50   发布时间:2016-04-29 06:08:18.0
有没有高手做过求两个日期之间年数、季度数、月数的函数
不知道有没有高手做过这个东东????如果是整年、整季度或整月的还好说,我这经常遇到给个不是整年呈整月整季度的的情况,,,呵呵,如果要全照365天来算也好,可是还要考虑到闰年的因素,
------解决方案--------------------
引用:
不知道有没有高手做过这个东东????如果是整年、整季度或整月的还好说,我这经常遇到给个不是整年呈整月整季度的的情况,,,呵呵,如果要全照365天来算也好,可是还要考虑到闰年的因素,


pb里没有盯应的函数,可以采用数据库里的函数,如oracle数据库里有这样的函数



select months_between(sysdate,sysdate-50) from dual;
------解决方案--------------------
SQLServer数据库里有这样的函数



select DATEDIFF(year,'2000-01-01',getdate())
------解决方案--------------------
用数据库里面的函数就可以的
------解决方案--------------------
用数据库里面的函数就可以的 select DATEDIFF(year,'2000-01-01',getdate()) 
------解决方案--------------------
两个日期相减就是天数,自带的函数在配合自己的算法就可以。
  相关解决方案