您好,欢迎访问一九零五行业门户网

MySql日期相减返回月数_MySQL

bitscn.com
mysql日期相减返回月数
1.period_diff(p1,p2) 返回在时期p1和p2之间月数(p1和p2的格式yymm或yyyymm)
    例:select period_diff(date_format(g.validity,'%y%m'),date_format(now(),'%y%m'))  as r  from 表名 g
2.分别获取日期的year和month,总month=year*12+month
select datediff(g.validity,curdate()) as d,
g.validity,
(year(g.validity)-year(curdate()))*12 as y,
month(g.validity)-month(curdate()) as m,
(year(g.validity)-year(curdate()))*12 + month(g.validity)-month(curdate()) as result
from 表名 g
where (year(g.validity)-year(curdate()))*12 + month(g.validity)-month(curdate())
bitscn.com
其它类似信息

推荐信息