Consulta SQL (Sumatoria)

Yo realizo la siguiente consulta:
select a.codigo AS Cedula ,b.apellidos as Apellidos, b.nombres as Nombres, a.fpago, a.diast as Dias_totales_vacaciones, a.diasd as Dias_disfrutados, a.diasvp as Dias_pagado_vacaciones, a.diasva as Dias_adicionales_vacaciones ,a.diasbp as Dias_Pagado_bono_vacacional,a.diasbva as Dias_bono_vacacional_adicional_Pagados
from nomvac a inner join nomeocf b
on a.codigo = B.codigo and a.tiponomina = b.tiponomina
where a.cia ='zzz' and a.tiponomina='C'
y me da el siguiente resultado:
10969612 HERNANDEZ ANDRES DE JESUS 2000-07-31 8 0 8 0 0 0
10969612 HERNANDEZ ANDRES DE JESUS 2010-05-31 18 16 18 0 0 0
10969612 HERNANDEZ ANDRES DE JESUS 2007-06-30 15 0 15 0 0 0
pero yo necesito que me aparezca de la siguiente manera:
10969612 HERNANDEZ ANDRES DE JESUS 2000-07-31 8 0 8 0 0 0
-------------------------------------------------------------- 2010-05-31 18 16 18 0 0 0
-------------------------------------------------------------- 2007-06-30 15 0 15 0 0 0
--------------------------------------------------------------- --------Total: 41 16 41
* Es decir que no repita la cedula y los nombres y que al final me realice una sumatoria
* si consigue 10 registro de personas me haga las 10 sumatorias de cada uno
Gracias por su tiempo y colaboracion como notaran jamas he comprendido bien las sumatorias
PD.coloque los (----------------) porque no me dejaba dejar espacios en blanco

Añade tu respuesta

Haz clic para o