在 mySql 中,我如何计算从“给定日期”到现在的月份和年份。该“给定日期”将从表格中选择。或者这是我必须使用 php 来做的事情?
所以sql将是select min(datecol) from table where userid = 12;
我在这里遇到了这个,select DATE_FORMAT(FROM_DAYS(DATEDIFF(NOW(), '2009-12-26')), '%c months and %Y years');
但这给了1 months and 0003 years
三年可以,但1个月是错误的。在这种情况下,应该是 36 个月以上。