Esta función agregada nos mostrará:

  • Si la columna es numérica, el número mayor de todos
  • Si la columna es carácter, la palabra que en orden alfabético esté última
  • Si la columna es fecha, la que tiene la fecha más reciente

No tiene en cuenta a los NULL, simplemente los ignora y halla el valor máximo de las demás columnas.

SELECT
   CLI_CODIGO,
   MAX(CLI_MONTOX) AS MAYOR_MONTO_COBRADO
FROM
   COBRANZAS
GROUP BY
   CLI_CODIGO

El SELECT anterior nos mostrará, para cada uno de nuestros clientes, el mayor monto de todos los que le hemos cobrado hasta ahora. El alias “MAYOR_MONTO_COBRADO” es opcional, no es necesario escribir un alias pero sí es conveniente para que sea más entendible.

Como todas las funciones agregadas, MAX() se usa casi siempre con la cláusula GROUP BY.