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
3年ならOKですが、1ヶ月はダメです。この場合、36 か月以上である必要があります。