Tema: Kaip atlikti transformacija
Autorius: Donatas
Data: 2013-03-26 11:38:55
Sveiki,

pritrukau fantazijos kaip graziai tai atlikti, eiti per Recordset'us ir
skaiciuoti per daug ciklu - pasiliksiu paskutiniam atvejui, gal yra kokiu
minciu kaip atlikti transformacija (cia susije su buhalterija, bet neesme,
pirmas skaicius saskaita , K- kredita , D- debetas)
Vieno  iraso subirasai:
272  K-1000
273  K-300
6100             D-500
6200             D-800
Esme pakirstyti sumas, kad butu matoma kiek kokios saskaitos sumos Kredito
patenka i kazkokios Debeta.
Situacija turinti gal ir ne viena sprendima , bet  rezultatas galetu buti
toks:
K-272   D-6100  Suma 500
K-272   D-6200  Suma 500
K-273   D-6200  Suma 300
kartais pradineje saligoje gali butu paprasciau 1 K ir >1D , arba
arvirksciai >1K ir 1D, bet visada Sum(D)=Sum(K), isdalinant reikia
pergrupuoti taip, kad aiskiai matytusi srautas is kur (D) i kur ir kiek
nueina (K) .

Nebutinai galutinis sprendimas (naudojams MS SQL 2003), uztektu ideju ir
pasiulymu.
-- 
Donatas