Avatar billede faetter_br Nybegynder
21. november 2002 - 18:55 Der er 5 kommentarer

kontooversigt

Hej

Jeg har to tabeller.

1. fakturalinier
2. betalinger

nu ønsker jeg at selecte henholdsvis alle forekomster fra fakturalinier og alle forekomster fra betalinger, således jeg kan lave en kontooversigt, som dem man får fra banken.

eksempel:

dato    |  debit  |  kredit
11-11-02 |  20    |   
12-12-02 |        |    5
----------------------------
saldo            15

Det vil sige at de forekomster fra "fakturalinier" skal vises under debit og dem fra betalinger skal vises under kredit

Begge felter indholder et datofelt som jeg kan sotere på.

Kan man lave en select i mysql som kan gøre dette??
Avatar billede erikjacobsen Ekspert
21. november 2002 - 20:09 #1
Du skal bruge to selects, en fra hver tabel, sorteret efter dato.
Og så skal du i et programmeringssprog (PHP, ASP, Java osv)
lave en fletning (merge) baseret på datoen
Avatar billede faetter_br Nybegynder
21. november 2002 - 20:50 #2
Ok, hvis jeg havde brugt en anden database, ville det så kunne lade sig gøre???

Ligger begrænsningen i mysql??
Avatar billede nemeier Nybegynder
21. november 2002 - 21:21 #3
Nej begrænsningen ligger ikke i mysql.

Hvis man kikke på professionelle ERP systemer har man faktisk lavet en/flere tabeller til at styre kunde posteringer (konto), således at betalinger og faktura posteringer bliver gemt i en fælles tabel (Debitor posteringer). Grunden hertil er at faktura og betalingsinformationer og debitor posteringer typisk har forskellige levetider. F.eks. Der er kun behov for at kunne gemme faktura informationer i op til 3 år, mens der er behov for at kunne gemme debitor poster i længere årrække.

Jeg vil foreslå dig at lave et lille kartotek som vil indeholde dine debitor posteringer (bevælgelser) på tværs af alle dine delsystemer, for det næste du kommer ud i er muligvis renter og rykker hvordan vil du styrre det. Hvordan vil du styre dine betalingsfrister mm. Disse informationer vil man typisk gemme på de enkelte debitor posteringer.

Alternativt kunne du lave en ekstra hjælpe tabel hvor du overfører alle dine faktura saldi og betalings saldi. Dette kan gøres med INSERT .. SELECT som kan kombineres i en kommando.
Avatar billede faetter_br Nybegynder
21. november 2002 - 21:33 #4
Det kan der selvfølgelig være noget om, og min database er da også bygget op på en ligende måde....
Avatar billede faetter_br Nybegynder
21. november 2002 - 21:36 #5
og erikjacobsen....Tak for din kommentar...det var faktisk også sådan jeg havde løst det i første omgang, men smid et svar og du får dine point
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
Computerworld tilbyder specialiserede kurser i database-management

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