Eu zic ca s-ar putea imbunatatii performantele daca nu ai folosi atatea apeluri de functie. Adica ideea pe care ma bazez este sa incerci sa inlocuiesti functia GetGrupareByIDTipMatricola
cu un select in care sa folosesti instructiunea CASE.
E o parere, sper sa iti fie utila.
MCP (C Sharp)
Software Engineer,
Cluj Napoca