year_valid_for라는 bigint 열과complete_date라는 datetime(6) 열이 있는 MySQL 데이터베이스가 있습니다. bigint 열에서 연도를 빼야 합니다.
예를 들어, year_valid_for는 4이고 완료_날짜는 2023-06-07입니다. 2019-06-07을 얻으려면 2023-06-07에서 4년을 빼야 합니다.
가능한가요? 가능하다면 어떻게?
DATE_SUB 함수를 시도했지만 구문 오류로 인해 예상한 결과를 얻을 수 없습니다.
구문:- DATE_SUB(날짜, INTERVAL 값 간격)
으아악다음과 같이 할 수 있습니다:
으아악여기에서 데모 보기