怎样算出两个日期之间有多少个月(带小数的,非整数月)?
有两个date,分别是start_date和end_date
现要算出这两个date之间有多少个月份,如果月份不是整数,则按照天数/该月总天数计算
有几种情况:
1.2007-01-01~2007-01-31,月份数为1,2007-01-15~2007-02-14,月份数也为1.
2.2007-01-15~2007-02-18,月份数=1+4/28
[解决办法]
用datediff函数,再适当计算一下。
[解决办法]
datediff可以用来看多少个月,多少天。但月份是整数
你需要相应调整一下就好