MySQL - enviar ciertos registros que cumplan con una condi

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:enviar ciertos registros que cumplan con una co

Publicado por Carolina (1 intervención) el 20/07/2010 23:21:03
¡Esta interesante tu pregunta! me gustaria saber la respuesta de algun master por aqui....pero creo que la solucion va con un while desde php ..suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar