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