Hola Masters como estan, tengo una duda y se las planteo a continuación:
Tengo dos tablas con la siguiente estructura:
Puntaje
IdPostulante varchar(10)
IdItem Int
Puntaje
Plantilla
IdItem Int
DescripcionItem varchar(255)
IdItemPadre
Como se puede notar Plantilla es en si donde guardo las descripciones de
cada uno de los Items a tomar en cuenta para cada Postulante, y es una tabla
en forma de arbol donde cada Item tiene un padre, en caso de que sea el
primer elemento, el mismo es su padre.
cuando ingreso los puntajes a un postulante, lo hago para cada uno de los
Items que esta en la plantilla, pero los puntajes deben ser sumarizados por
nivel, es decir por ejemplo tengo un Item que tiene 3 Items Hijos, entonces
el Puntaje que debo asignarle debe ser la suma de los hijos y asi
sucesivamente hasta tener puntajes acumulados en los Items superiores.
Habia estado pensando en una funcion recursiva o algo por el estilo, si
alguno de Uds, tiene alguna solucion se los agradeceria.
Saludos.
Ivan.
Leer las respuestas