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
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号