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;