TERCERA TAREA

El trigger se encarga de calcular la fecha de inicio y la fecha fin del estado de cuenta con la fecha de constitucion de la cuenta creada, se usó la función DATEADD() para sumar y restar tanto días como meses de la fecha original. 

Cuando se tienen todos los datos entonces se inserta un nuevo estado de cuenta bajo el numero de cuenta de la cuenta de ahorro.

Ya con el trigger funcionando continuamos con el procesamiento de los movimientos


Utilizamos un while para recorrer la tabla variable de los movimientos y así buscar un estado de cuenta que se adaptara a las fecha de proceso, por medio de un if comprobamos si existe al menos un estado de cuenta en donde quepa el movimiento, si es así entonces buscamos el ID del estado de cuenta para asignarlo al movimiento y calculamos el nuevo saldo del estado de cuenta. 


Por último, clasificamos el tipo de movimiento entre crédito y débito para saber si hacer un rebajo o una suma al saldo.





TiempoTotal:  5 horas

Comentarios

Entradas más populares de este blog