Definición
Esta función de agregación devuelve la suma de filas que se seleccionen
Sintaxis
SELECT SUM(nombre_columna)
FROM nombre_tabla
WHERE condicion;
Los valor que sea NULL se ignoran
Expresión
Se puede agregar una expresión matemática de la siguiente forma
SELECT SUM(cantidad * 10)
FROM detallesDeLaOrden;
O incluso hacerlo con otras columnas
SELECT SUM(cantidad * precio)
FROM detallesDeLaOrden;
Alias
Si se le quiere dar un nombre más descriptivo al resultado se puede usar un alias
SELECT SUM (nombre_columna) AS [Numero de registros]
FROM Productos;
Group by
Cuando se una SUM
con la sentencia GROUP BY el resultado es la suma de filas de cada categoría
SELECT CategoriaID, SUM (nombre_columna) AS [Numero de registros]
FROM Productos
GROUP BY CategoriaID;