5
Я пытаюсь сделать что-то вроде этого:Как получить наибольшее из двух значений столбцов в MySQL?
SELECT MAX(
ADDDATE(expirationdate, INTERVAL 1 YEAR),
ADDDATE(now(), INTERVAL 1 YEAR)
)
То есть, получить «в год с этого момента», или «в год с даты истечения срока, хранящимся в таблице», в зависимости от того, что больше (я» обновлять подписки людей).
Это явно не работает, поскольку MAX() предназначен для агрегирования между строками, а не для сравнения 2 значений. Есть ли функция, которая будет делать это в MySQL? (Я хотел бы делать, чтобы избежать ПЧ)
Спасибо! Я попробовал «самый большой» и «максимум», и они не работали. Благодаря! –
FYI - противоположность 'most()' is 'minimum()' – s2t2