5
estoy tratando de hacer algo como esto:¿Cómo obtener los valores más grandes de dos columnas en MySQL?
SELECT MAX(
ADDDATE(expirationdate, INTERVAL 1 YEAR),
ADDDATE(now(), INTERVAL 1 YEAR)
)
Es decir, conseguir "un año a partir de ahora", o "un año a partir de la fecha de caducidad almacenada en la tabla", el que sea mayor (i' m renovar las suscripciones de las personas).
Obviamente, esto no funciona, ya que MAX() es para la agregación entre filas, no para comparar 2 valores. ¿Hay alguna función que haga esto en MySQL? (me gustaría evitar hacer un IF)
¡Gracias! Intenté "más grande" y "máximo" y no funcionaron. ¡Gracias! –
FYI - lo opuesto a 'greatest()' es 'least()' – s2t2