DB2中怎么来求两个日期之间相差多少个月呢?
今天在工作中遇到一个问题,就是怎么在DB2中怎么来求两个日期之间相差多少个月呢?
结果找到一个方法如下:
在DB2中两个日期之间相减会等到一个整数总共有六种情况分别是:
Java代码
select date('2010-1-30')-date('2010-1-1') from RATE_INFO;select date('2010-1-30')-date('2010-1-1') from RATE_INFO;
查询结果是:29
29代表的意思是 29天
Java代码
select date('2010-10-1')-date('2010-1-1') from RATE_INFO;select date('2010-10-1')-date('2010-1-1') from RATE_INFO;
查询结果是:900
900代表的意思是 9个月0天
Java代码
select date