gpt4 book ai didi

mysql - 计算mysql中两个日期之间的差异以显示年份和月份

转载 作者:太空宇宙 更新时间:2023-11-03 11:56:36 25 4
gpt4 key购买 nike

如何计算 mysql 查询中两个日期(当前日期和数据库中存储的日期)之间的差异,以年和月为单位给出结果。

假设有两个日期 - 2014-01-012015-12-28 那么我希望结果显示为 1.11 年。我该怎么做?

现在我正在使用 round(datediff(curdate(),e.joined_date)/365 这让我在几年内获得值(value)。

请帮忙。

最佳答案

像这样使用TIMESTAMPDIFF

SELECT CONCAT(TIMESTAMPDIFF(YEAR, '2014-06-01', '2015-08-01'), '.', TIMESTAMPDIFF(MONTH, '2014-06-01', '2015-08-01')-(TIMESTAMPDIFF(YEAR, '2014-06-01', '2015-08-01') * 12)) AS diff

关于mysql - 计算mysql中两个日期之间的差异以显示年份和月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32265816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com