Evo ti primer. Imam dve tabele - jednu sa zadatim datumima i jednu koja se zove tblNumbers.
Tabela tblNumbers sadrzi brojeve od 1 do N, gde je N najveci broj rata koji ocekujes da se obradjuje. Na primer, treba ti N=60 za 5 godina, za 20 godina, trebace brojevi od 1 do 240.
Onda radimo malo akrobacije sa kverijima. Kveri
qryBrojRata izracunava broj rata, na osnovu datuma prve i posledje rate. Zatim kveri
qryUplateExpanded pokazuje sve datume koji dodju izmedju prvog i poslednjeg. Samo datum prve rate nije u koloni "sledeca uplata" - taj datum nije sledeca uplata nijednog datuma.
Znam da si trazio da bude datumPrveUplate na vrhu, ovo je skoro to, ali ne bas 100%. Ako bas mora 100%, onda ti treba i UNION ALL kveri
qryOnoStoSiTrazio. Mozda se ne otvara sortiran, ali ce jedno
Code:
SELECT * FROM qryOnoStoSiTrazio ORDER BY datumUplate
da zavrsi posao.
Cudo jedno sta sve ovaj Access moze ;-) A kazu - neozbiljan jezik, treba raditi u MySQl ili PHP/>NET/C# i slicno. A ja naivan, kucu kupio u Torontu i finansiram dva hokejasa radeci u neozbiljnom jeziku. E da sam znao za VB.NET, gde bi mi kraj bio...
:-)