SELECT YEAR(date1) - YEAR(date2) AS year_diff FROM table_name
以上代码中,两个日期分别为date1和date2,通过YEAR函数获取它们的年份,再相减即可得到年数差异。
需要注意的是,以上代码的计算方式不考虑具体日期,只计算年份,也就是说,如果两个日期月份和具体日期不同,结果也会视为相差一年。
例如,假设date1为2020-10-01,date2为2019-08-01,它们之间的年份差异为1,即相差一年,而不考虑具体月份和日期。
通过以上方法,可以方便地实现mysql日期相差年数不计算具体日期的需求。