Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2015, 13:36
NelsonJPG
 
Fecha de Ingreso: enero-2014
Mensajes: 47
Antigüedad: 10 años, 4 meses
Puntos: 0
Necesito Sugerencia de BD (Operacion Aritmetica o Funcion)

buenas en esta oportunidad me encuentro desarrollando una base de datos de la caja de ahorro de los trabajadores de una empresa y me pregunto cual es la mejor practica para sacarle la operacion de su caja de ahorro que es la suma del monto menos el conteo de todos los retiros que el ha realizado

la pregunta es:

la mejor practica para esta operacion la realizo a traves de una consulta o una funcion?

tengo 2 tablas

contribuciones(id, monto, fecha, trabajador_id) sum al monto

solicitud(id, fecha_creacion, monto, estatus_solicitud_id, id_trabajador) count a las solicitudes donde el estatus es igual a 1 (aprobada)

creo q el query es algo asi
Código SQL:
Ver original
  1. SELECT SUM(contribuciones.monto) - COUNT(SELECT * FROM solicitud WHERE trabajador_id = 2 AND estatus_solicitud_id = 1) FROM contribuciones

ahora la funcion no se como seria pero necesito saber cual es el mas oportuno ya que necesito validar que ese saldo no sea negativo

sin mas que decir graaacias por su tiempo