如何使用MySQL查询获取两个日期之间的月份差异?

115

我想要计算两个日期时间字段之间的月数。

MySQL 中是否有更好的方法,而不是获取 Unix 时间戳,然后除以 2592000(秒),并向上取整?

21个回答

-1
这个查询对我起作用:)
SELECT * FROM tbl_purchase_receipt
WHERE purchase_date BETWEEN '2008-09-09' AND '2009-09-09'

它只需要两个日期并检索它们之间的值。


完全不正确的答案,他想要一个月份计数。 - Shane Rowatt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接