문제

나는 다음과 같은 일을하려고 노력하고 있습니다.

SELECT MAX(
  ADDDATE(expirationdate, INTERVAL 1 YEAR),
  ADDDATE(now(), INTERVAL 1 YEAR)
)

즉, "지금부터 1 년"또는 "테이블에 저장된 만료 날짜부터 1 년"을 얻습니다.

Max ()는 2 값을 비교하는 것이 아니라 행 사이의 집계를위한 것이기 때문에 이것은 분명히 작동하지 않습니다. MySQL에서 이것을 수행 할 함수가 있습니까? (IF를 피하고 싶습니다)

도움이 되었습니까?

해결책

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top