찾다

 >  Q&A  >  본문

재작성된 제목: "MySQL에서 연도로 bigint 값을 빼는 방법"

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 함수를 시도했지만 구문 오류로 인해 예상한 결과를 얻을 수 없습니다.

P粉561438407P粉561438407484일 전577

모든 응답(2)나는 대답할 것이다

  • P粉170438285

    P粉1704382852023-09-14 11:23:26

    구문:- DATE_SUB(날짜, INTERVAL 값 간격)

    으아악

    회신하다
    0
  • P粉726234648

    P粉7262346482023-09-14 00:26:16

    다음과 같이 할 수 있습니다:

    으아악

    여기에서 데모 보기

    회신하다
    0
  • 취소회신하다