Avatar billede Jørgen Kirkegaard Professor
30. marts 2011 - 18:12 Der er 2 kommentarer og
1 løsning

Akkumering som i en kontoudskrift.

Jeg har en række afdrag på en hovedstol, f.eks. 10 gange 1.000.000 med hovedstolen 10.000.000. Hvordan får jeg lavet en simpel udregning af restgæld "undervejs", altså i eksemplet 10.000.000, 9.000.000, 8.000.000 etc. ned til 0?
Avatar billede gnoname Praktikant
31. marts 2011 - 01:42 #1
Og hvor er det så lige databasen kommer ind i billedet i dit spørgsmål? Har du nogle tabeller du skal slå op i eller ?
Avatar billede Slettet bruger
31. marts 2011 - 10:50 #2
"undervejs" er hvad der i database sammenhæng hedder sorteret efter dato. Givet tabellen K:

dato    bel
01-03-2009    10000000
01-06-2009    -1000000
01-09-2009    -1000000

En restgæld præsentation 'ned til 0' fordrer at der er afdrag 'ned til 0' - altså poster i stigende datofølge der til sammen 'afvikle gælden'

SELECT [dato], [bel], dsum("bel","K","dato<=#" & format([dato],"mm-dd-yyyy") & "#") AS restg
FROM K
ORDER BY [dato];
Avatar billede Slettet bruger
31. marts 2011 - 18:08 #3
tak for point - jeg var ikke sikker på det var det du mente - måske søgte du bare inspiration og det er selvfølgeligt OK.

Jeg synes også man kan anskue det på en anden måde:

Som bekendt skal data være unikke og funktion.

Hvis det f.eks er nedskrivningen for at se restgælden, men uden der foreligger posteringer, som var det et informerende excel ark - hvad er så de nøgne basis data?
De er:

  kontanter: startgæld,den faste afdragsstørrelse
  poster i tabel: linienummer

Vi administerer noget information, hvis eneste 'basisdata' er et linie nummer. For at gøre det mere interessant tilføjes:

  konstant: renten

Tabel: N, felt: nr, indeholder 15 poster nr: 1,2, ...15

Der afdrages 100, startgæld 1000, rente 5%. Følgende Query skal gemmes med navnet NQ

SELECT nr, iif(nr=1,1000,dlookup("rest","NQ","nr=" & nr-1)*1.05-100) AS rest, rest-dlookup("rest","NQ","nr=" & nr-1)+100 AS rente FROM N;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester