Tiesa antros ideologijos atveju teks tureti laikina DB kliento kompe, pvz kad ir koki SQLite ar acceso, ir issitraukius formuliu irasus generuoti reportus ir visa kita, o fiksuoti tik kazkokius reiksmingus pakeitimus tikroj db... "Jornada Del Muerto" <ask@me.email> wrote in message news:hpucle$52b$1@trimpas.omnitel.net... > Labai labai senai teke kurt gan didele sisetma kuri isdavinedavo paskolas, buvo ivairiausi grazinimo grafikai, atidejimai, teismas ir visa kita, na pilnai veikiantis sprendimas.. > > Tai siaip yra ivairiu variantu, tos sistemos buvo 3 versijos sukurtos vis keiciantis istatymam, pradzioj saugodavo menesinius tokius irasus (budavo taip vadinamas grazinimo grafikas), o jei kas keisdavosi persistumdinedavo jie buvo perskaiciuojami, ir per labai dideli kieki zmoniu ten milijonai irasu stovedavo. > > Taciau poto analizavau as si dalyka, cia aisku as i konkrecius skaiciavimus nelysiu dabar, bet tokios sistemos turi desninguma, kazkokia tikslia formule ir panasiai, tai ner neimanoma ir 1 irasu gerai apgalvojus visus kintamuosius visa tai surasyt, cia jei zinant kad bus ivairiu salygu paskolos ar skolos kokios, ta prasme pvz skirsis procentai dar kazkas, o poto jei vyksta koki tai pakeitimai, pvz stabdomi kazkokiam laikui mokejimai ir t.t.. tai tik dasiraso dar viens irasas, ir taip eina atsekt visa istorija... > > Cia aisku tik ideologija aprasiau, senai tai buvo tai viska jau pamirses... bet gal pravers... > > "Donatas" <ddonatas@freemail.lt> wrote in message news:hppcfd$9km$1@trimpas.omnitel.net... >> Sveiki, >> >> turiu situacija, kuri panaši i bankinių palūkanų skaičiavimą kaupiamiesiems >> indėliams. Esmė tokia. >> Turime DB irašus: Data, Suma. Galima padidinti ir sumažinti Suma (jei >> sumažinima irašoma su minusu) ir nurodoma data. Reikia skaičiuoti palūkanas >> kažkokiam periodui, pvz.: mėnesiui, (kad ir 0,2% / dienai) ,bet nuo faktinio >> likučio TAI dienai. Pvz irašai .: >> 2010-04-01 1000Lt >> 2010-04-05 500Lt >> 2010-04-18 -900Lt >> >> Reiktųų suskaiciuoti palūkanas 04 mėnesiui (31diena) taip (faktinis likutis >> x palūkanos x dienų skaičius + ...): >> 1000x0,2x5 + 1500x0,2x14 + 600x0,2x14 = ... >> >> Kadangi reikia žinoti kiekviena dieną kiek yra palūkanų , neradau kito budo >> kaip skaičiuoti ir i DB saugoti kiekvienos dienos suskaičiuotas palūkanas, >> taciau būna, kad reikai perskaiciuoti iš kart pvz už 3 mėn.(tada reikai >> žinoti tik galutinę palūkanų sumą). Skaičiuojant kiekvieai dienai užtrunka >> labai ilgai. Gal yra koks paprastesnis (optimalesnis) sprendimas tokio >> pobūdžio skaičiavimams atlikti nei sukti cikla. Nes jei bankai savo >> kiekvienam klientui taip skaičiuotų užtruktų laaabai ilgai. >> Sprendimas klasikiniu SQL (nes koks MS SQL gal turi kokių specifinių dalykų >> tokiam uždaviniui) ir kliento pusėje vykdoma programa. >> >> Donatas >> >>