Actualizar registros
Publicado por Victor Elizondo (21 intervenciones) el 09/11/2009 23:42:16
Que tal a todos
Tengo una tabla llamada "pedidos" de la cual me interesan 5 campos campos: Serie, Folio, Linea, Total y MontoPagado y mostraré varios registros del mismo tipo:
Serie Folio Linea Total MontoPagado
AI 4376 1 1200.31 NULL
AI 4376 4 1799.18 NULL
AI 4376 12 1904.14 NULL
AI 4376 13 4707.98 NULL
AI 4376 14 4617.62 NULL
AI 4376 18 1536.30 NULL
AI 4376 19 2528.32 NULL
AI 4376 20 11277.00 NULL
AI 4376 23 49915.54 NULL
AI 4376 25 64314.92 NULL
AI 4376 26 10.00 NULL
Quiero ACTUALIZAR el campo MontoPagado usando un STORED PROCEDURE el cual tiene como parametro de entrada @dblMontoSaldado, el cual por ejemplo si tiene de valor 1000 que se grabe para el primer registro en el campo MontoPagado ese valor de 1000 (Fijarse que en Total está para ese primer registro el valor de 1200.31).
El caso especial seria de que si @dblMontoSaldado fuera de 2000 entonces en MontoPagado en el primer registro seria igual al Total, o sea 1200.31, y para el segundo registro el cual el Total es 1799.18 seria la diferencia de 2000 y 1200.31
( 2000 - 1200.31 = 799.69), entonces MontoPagado para el segundo registro seria 799.69
Mi pregunta es que tendria que hacer para que cada que se capture @dblMontoSaldado y sea muy grande se vaya saldando en cada registro y todo en un mismo paso?
Otro ejemplo de lo mismo: Si @dblMontoSaldado fuera de 10000, entonces montoPagado para el primer registro seria de 1200.31, el segundo 1799.18, el tercero 1904.14 Y EL CUARTO REGISTRO MontoPagado seria de 96.37, o sea, faltaban 96.37 para completar los 10000 que se capturaron inicialmente.
Espero haberme explicado bien y de antemano gracias.
Saludos.
Tengo una tabla llamada "pedidos" de la cual me interesan 5 campos campos: Serie, Folio, Linea, Total y MontoPagado y mostraré varios registros del mismo tipo:
Serie Folio Linea Total MontoPagado
AI 4376 1 1200.31 NULL
AI 4376 4 1799.18 NULL
AI 4376 12 1904.14 NULL
AI 4376 13 4707.98 NULL
AI 4376 14 4617.62 NULL
AI 4376 18 1536.30 NULL
AI 4376 19 2528.32 NULL
AI 4376 20 11277.00 NULL
AI 4376 23 49915.54 NULL
AI 4376 25 64314.92 NULL
AI 4376 26 10.00 NULL
Quiero ACTUALIZAR el campo MontoPagado usando un STORED PROCEDURE el cual tiene como parametro de entrada @dblMontoSaldado, el cual por ejemplo si tiene de valor 1000 que se grabe para el primer registro en el campo MontoPagado ese valor de 1000 (Fijarse que en Total está para ese primer registro el valor de 1200.31).
El caso especial seria de que si @dblMontoSaldado fuera de 2000 entonces en MontoPagado en el primer registro seria igual al Total, o sea 1200.31, y para el segundo registro el cual el Total es 1799.18 seria la diferencia de 2000 y 1200.31
( 2000 - 1200.31 = 799.69), entonces MontoPagado para el segundo registro seria 799.69
Mi pregunta es que tendria que hacer para que cada que se capture @dblMontoSaldado y sea muy grande se vaya saldando en cada registro y todo en un mismo paso?
Otro ejemplo de lo mismo: Si @dblMontoSaldado fuera de 10000, entonces montoPagado para el primer registro seria de 1200.31, el segundo 1799.18, el tercero 1904.14 Y EL CUARTO REGISTRO MontoPagado seria de 96.37, o sea, faltaban 96.37 para completar los 10000 que se capturaron inicialmente.
Espero haberme explicado bien y de antemano gracias.
Saludos.
Valora esta pregunta


0