enviar ciertos registros que cumplan con una condi
Publicado por pacho (1 intervención) el 20/07/2010 22:16:28
Tengo una tabla cartera con un campo monto,cliente,responsable y quiero asignar cantidad de clientes por un monto determinado.
Ej: total sumatoria cartera es de $1220287 asignar a empresa 1 $500200 empresa 2 lo restante. Este valor lo ingresa el usuario y lo recibo por un formulario php.
|monto|cliente |resp|
200100|1323 |Sin asignar
300057|2132 | Sin asignar
520010|3564 | Sin asignar
200120|4934 | Sin asignar
|monto|cliente|resp|
200100|1323 |emp1
300057|2132 | emp1
520010|3564 | emp2
200120|4934 | emp2
es posible enviar ciertos registros que cumplan con una condición por una sumatoria dentro de un insert
Ej: insert into asignación select suministro,deuda from cartera (select sum(monto) as mting from asignacion) b where b.mting < 5000000
La tabla asignacion debe recibir registros hasta que el monto sumado sea menor al indicado (5000000) el problema es que no realiza la sumatoria y pasan todos los registros…ya que que el monto del sum no la da como actualizable mientras se ingresa cada registro.
Ej: total sumatoria cartera es de $1220287 asignar a empresa 1 $500200 empresa 2 lo restante. Este valor lo ingresa el usuario y lo recibo por un formulario php.
|monto|cliente |resp|
200100|1323 |Sin asignar
300057|2132 | Sin asignar
520010|3564 | Sin asignar
200120|4934 | Sin asignar
|monto|cliente|resp|
200100|1323 |emp1
300057|2132 | emp1
520010|3564 | emp2
200120|4934 | emp2
es posible enviar ciertos registros que cumplan con una condición por una sumatoria dentro de un insert
Ej: insert into asignación select suministro,deuda from cartera (select sum(monto) as mting from asignacion) b where b.mting < 5000000
La tabla asignacion debe recibir registros hasta que el monto sumado sea menor al indicado (5000000) el problema es que no realiza la sumatoria y pasan todos los registros…ya que que el monto del sum no la da como actualizable mientras se ingresa cada registro.
Valora esta pregunta


0