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 originalSELECT 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