Ver Mensaje Individual
  #16 (permalink)  
Antiguo 04/03/2015, 11:13
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Trigger mas cursor

viendo tu driagrama.....sigo sin entender...pero tratare :P.....

tienes una tabla de conceptos, que funciona como catalogo, porque si agregas un concepto se tiene que agregar un movimiento?? asi como lo estas manejando la tabla de conceptos es independiente de los movimientos, y solo insertaras en la de movimientos cuando se haga un movimiento relacionado con el empleado, digamos agregamos un concepto de descuento por pago de casa, ese concepto no aplicara para todos los empleados solo para los que tengan ciertas condiciones, pero como saber eso con el diagrama que presentas??? aqui podriamos agregar una tabla que sea empleado_concepto, para saber que conceptos se ligan a cada empleado y quitar la columna de id_concepto de movimientos quedando algo como esto;

empleado
id
nombres
apellidos
sexo
cargo

empleado_concepto
id_empleado
id_concepto

concepto
codigo
descrip
codigo


y tu tabla de movientos quedaria como:

id_periodo
id_empleado
valor
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me