problema con insercion
-
jueves, 07 de junio de 2012 22:06
que tal a todos tengo el siguiente trigger en el cual necesito poder realizar una operacion y poderla meter en el siguiente update, en el Update que puse de negrita es donde quiero ingresar una operacion la cual tenga la resta de :
Capital = Cantidad - Capital
ALTER TRIGGER [dbo].[grdCalculoPagoACapital]
ON [dbo].[CXC_PagosACapital]
AFTER Insert
AS
BEGIN
SET NOCOUNT ON;
Update CXC_DetallePrestamos set CuotaACapital = inserted.Cantidad From CXC_DetallePrestamos,inserted Where IDDetalle in
(select IDDetalle from qryPrimeraCuotaNoPagada,inserted Where
qryPrimeraCuotaNoPagada.IDasociado=inserted.IDAsociado )
ENDJonathan Samayoa
Todas las respuestas
-
viernes, 08 de junio de 2012 4:03
No entiendo si la ejecución del Trigger resulta en un mensaje de erorr
O no hay ningun eror pero la tabla no se actualiza como has esperado.De ver tu codigo me imagino que buscas el siguiente:
Update CXC set CuotaACapital=I.Cantidad From CXC_DetallePrestamos CXC Inner Join Inserted I On CXC.IDAsociado=I.IDAsociado;
En otras palabras: en las filas insertadas- los valores en CuotaCapital y en Cantidad seran el mismo.
Blog: http://about.me/GeriReshef
- Marcado como respuesta qwalgrandeMVP, Moderator viernes, 29 de junio de 2012 15:07
-
viernes, 08 de junio de 2012 14:32que tal pues te comento que hace mi query. Mi query lo que hace es que realiza una insercion a una tabla donde tengo un listado de cuotas de un prestamo a pagar entonces realiza la insercion del numero de recibo donde detecta que no existe numero de recibo es como una bandera lo que coloca pero ahora bien no solo necesito colocar la bandera sino que tambien a la vez que coloco esa bandera necesito que el valor que estoy ingresando poderlo restar con otra columna.
Jonathan Samayoa
-
domingo, 17 de junio de 2012 14:59Moderador
Hola.
Por favor, trata de explicar el caso con más detalle, ya que no acaba de observarse cuál es el problema. Revisa el link "Ayúdanos a ayudarte" para saber qué esperamos encontrar en el planteamiento de una cuestión.
Alberto López Grande
SQL Server MVP
Visita mi blog en http://qwalgrande.com
Sígueme en twitter en http://twitter.com/qwalgrande- Marcado como respuesta qwalgrandeMVP, Moderator viernes, 29 de junio de 2012 15:07
- Desmarcado como respuesta qwalgrandeMVP, Moderator viernes, 29 de junio de 2012 15:07

