fgbogdan:dar ce ma fac cu conflictele (cazurile in care se schimba datele de pe aceeasi linie - ex: actualizari de solduri, stocuri).
De multe ori solutia este "by design". Proiectezi bd aî stocurile sa fie gestionate la nivel de punct de lucru iar punctul de lucru A nu trebuie sa poate scădea produse din gestiunea punctului de lucru B,C,D ... . Daca vrei cantitatea totala in stoc atunci SELECT SUM(CantStoc) FROM Stoc ... GROUP IDPunctLucru, IDProdus, ... .Alta solutie este sa nu folosesti o tabela derivata Stoc, ci o tabela virtuala (view) care sa-ti calculeze stocurile pornind de la intrari si de la iesiri.
Chiar şi atunci când foloseşti câte o singură înregistrare pentru fiecare produs, daca doreşti sa sincronizezi inregstrarea 21(ID) 212(CantStoc) 23.32(PretUnitar) de la A cu 21(ID) 76(CantStoc) 21.01(PretUnitar) de la B poti aduna stocurile obtinand 21(ID) 288(CantStoc) ... insa preturile te obliga sa recurgi la o solutie anterioara.