Hola. Necesito hacer una consulta que me devuelva el total de horas de unos registros, que almacenan un número de horas en un campo.
hago esto:
SELECT DATE_FORMAT( visitas.fecha, '%d-%m-%Y' ) AS fechaf, visitas.id_consultor, visitas.id, visitas.horas, visitas.tareas, visitas.proyecto, sum( horas ) AS totalhoras, proyectos.titulo, proyectos.cliente, clientes.nombre AS nomcli, consultores.nombre
FROM visitas
INNER JOIN clientes ON proyectos.cliente = clientes.id
INNER JOIN proyectos ON proyectos.id = visitas.proyecto
INNER JOIN consultores ON consultores.id = visitas.id_consultor
GROUP BY visitas.id
pero en sum(horas) as totalhoras, me devuelve por cada registro el total de horas y no me sirve, necesito que de todos los registros obtenidos en esa consulta, sume el total del campo horas y me lo devuelva en una variable.
alguna idea?
gracias.