Esta función agregada nos mostrará:

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

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

SELECT
   CLI_CODIGO,
   MIN(CLI_MONTOX) AS MENOR_MONTO_COBRADO
FROM
   COBRANZAS
GROUP BY
   CLI_CODIGO

El SELECT anterior nos mostrará, para cada uno de nuestros clientes, el menor monto de todos los que le hemos cobrado hasta ahora. El alias “MENOR_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, MIN() se usa casi siempre con la cláusula GROUP BY.