La funcion sum(X) suma todos los valores de la misma columna, tomando solo los registros que cumplan con los requisitos del WHERE por ejemplo .:

SELECT SUM (horas) FROM usuarios WHERE id_usuario=9

esto devuelve la suma de la columna ‘horas’ de todos los renglones cuyo campo is_usuario sea 9
Otras funciones que podemos utilizar del mismo modo son max(X), min(X), avg(X), sum(X).

Si queremoss sumar dos columnas diferentes de una o mas tablas, haremos lo siguiente:

SELECT horas + minutos FROM usuarios WHERE id = 9

esto te devolverá la suma del valor de ‘horas’ mas el valor ‘minutos’ de cada renglon, a diferencia
del ejemplo anterior esta consulta devolverá un resultado por cada registro con id=9.

si presenta algun inconveniete les pedimos disculpas los codigos aqui posteados no son previamente testiados 😉