5
sto cercando di fare qualcosa di simile:Come ottenere i valori massimi di due colonne in MySQL?
SELECT MAX(
ADDDATE(expirationdate, INTERVAL 1 YEAR),
ADDDATE(now(), INTERVAL 1 YEAR)
)
Cioè, ottenere "un anno da ora", o "un anno dalla data di scadenza memorizzato nella tabella", il valore maggiore (i' m rinnovo degli abbonamenti delle persone).
Questo ovviamente non funziona, poiché MAX() è per l'aggregazione tra le righe, non per confrontare 2 valori. C'è una funzione che farà questo in MySQL? (Mi piacerebbe evitare di fare un IF)
Grazie! Ho provato "più grande" e "massimo" e non hanno funzionato. Grazie! –
FYI - l'opposto di 'greatest()' è 'least()' – s2t2