you cannot use ALIAS at the same level that it defined.
SELECT FORMAT(yrs_served * 365, 0) AS days_served, ADDDATE(CONCAT_WS('-', yr_comm, mth_comm, day_comm), INTERVAL (yrs_served * 365) DAY) AS left_office FROM prime_minister JOIN ministry.....
If you do not want to use it, you just wrap it in a subquery, for example
SELECT days_served, ADDDATE(date_comm, INTERVAL days_served DAY) AS left_office FROM ( SELECT FORMAT(yrs_served * 365, 0) AS days_served, CONCAT_WS('-', yr_comm, mth_comm, day_comm) as date_comm FROM prime_minister JOIN ministry..... ) s
source share