lunes, 1 de mayo de 2017

Día 13: 1/5/2017

(4:00pm) Continuamos tra ba jando
(5:00pm) Se insertan correctamente las subcuentas, tomamos una pausa.
(6:50pm) Regresamos del descanso, procedemos a realizar el SP masivo de cierres de cuenta
(7:20pm) El procedimiento masivo de cálculo de intereses y cierre de cuenta se ejecutará dentro del ciclo de carga datos. Utilizaremos el https://www.w3schools.com/sql/func_datepart.asp para obtener el día de una fecha y así comparar el día cierre de una cuenta.
(7:30pm) Se opta por establecer 3 condiciones para saber si se trata de un mes que finaliza en 28, 30 o 31.
(8:40pm) Nos damos cuenta que los movimientos insertados no han modificado el Estado de Cuenta :-/
(10:00pm) El codigo del procedimiento masivo es muy extenso y complicado, tratamos de no separarlo en multiples SP ya que no tenemos tanto tiempo
(11:00pm) http://stackoverflow.com/questions/10012695/sql-statement-using-where-clause-with-multiple-values nos ayudó a condicionar el procedimiento para un mes de 30 días, a pesar de que el código es muy similar, y puede ser optimizado muy fácilmente para evitar tantas lineas (mediante la implementacion de una bandera o dos banderas, por ejemplo)
(11:30pm) Se "termina" el SP masivo para el "cerrado" de Estados de Cuenta, sin embargo no tienen muchas validaciones, entre ellas los transaction. Continuaremos mañana temprano.

Aproximadamente 5 horas y media

No hay comentarios:

Publicar un comentario