Esta función agregada nos mostrará la suma de una columna numérica. No tiene en cuenta a los NULL, simplemente los ignora y halla la suma de todos los demás números.

SELECT
   CLI_CODIGO,
   SUM(CLI_MONTOX) AS TOTAL_COBRADO
FROM
   COBRANZAS
GROUP BY
   CLI_CODIGO

El SELECT anterior nos mostrará, para cada uno de nuestros clientes, la suma de todo lo que le hemos cobrado hasta ahora. El alias “TOTAL_COBRADO” es opcional, no es necesario escribir un alias pero sí es conveniente para que sea más entendible.

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

¿Por qué “casi siempre”?

Porque la cláusula GROUP BY se debe escribir si en la lista de columnas del SELECT hay alguna columna que no es una función agregada. Si en la lista del SELECT solamente hay funciones agregadas entonces no se debe escribir la cláusula GROUP BY.