我正在构建以下查询,但遇到了语法问题:
SELECT FORMAT(yrs_served * 365, 0) AS days_served,
ADDDATE(date_comm, INTERVAL days_served DAY(DATE_FORMAT(CONCAT_WS('-', yr_comm, mth_comm, day_comm), %Y-%m-%d) AS date_comm) AS left_office
FROM prime_minister JOIN ministry
;
可以看到,我首先尝试将三个值连接成日期,并使用DATE_FORMAT格式化为日期,以便我可以使用ADDDATE在此日期上添加一定数量的天数。
请指导我哪里出了问题,谢谢!