Como hacer para mostrar estos datos de una nomina desde la base de datos

0 votos
preguntado por joseleohf (120 puntos) Jun 16, 2016 en Java
Hola amigos estoy haciendo un sistema de nomina y no encuentro como mostrar la nomina,
he intentado directamente desde ireport pero me repite el idempleado cuantas veces haya registro, igual si lo hago en jtable. Me imprime algo asi:
idempleado      Nombre                    Sueldo      monto  
001                    Juan fernandez      15000          600
001                    Juan fernandez       15000         500

Y yo lo que quiero es que me imprima asi, que me envie el valor respectivo a cada lugar y no lo duplique:

idempleado         Nombre                             Sueldo            SSO          Cajadeahorro
 001                        Juan fernandez              15000               600            500

 me han dicho que guarde los query en una matriz y los compare para mandar los datos despues, pero no se como hacerlo, espero su pronta respuesta, a continuacion las tablas que uso para generar esa consulta:D

Personal:
idempleado: 001
nombre :  Juan Fernandez
Sueldo: 15000

Detallededucciones:(Esta tabla es una especie de historico y la genera el sistema, contiene 2 registros los separe por el "/")

idnom:2JUN2016                                / 2JUN2016
idempleado    :001                                 / 001
iddedu:DP01                                        /DM01
fecha:16/06/016                                /16/06/2016
monto:600                                           /500

deduporcentaje:
iddedu:DP01
descripcion: Seguro Social
porcentaje: 4%

dedumonto:
iddedu: DM01
descripcion: Caja de ahorro
monto: 500

Por favor, accede o regístrate para responder a esta pregunta.

Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código
...