query probleem: boekingen en facturen

Status
Niet open voor verdere reacties.

MarcMangelschots

Gebruiker
Lid geworden
22 mei 2012
Berichten
34
Hallo Access lovers,

Ik schets even de situatie:
Er is een tabel met boekingen en een tabel met facturen.
Ik wil het verschil weten tussen factuurdatum en boekingsdatum.
Het probleem is dat er aan één boeking meerdere facturen kunnen hangen.
Ik wil enkel het verschil kennen tussen de boekingsdatum en de factuurdatum van het eerst volgend factuur.

[table="width: 500"]
[tr]
[td][/td]
[td][/td]
[/tr]
[tr]
[td]<b>Boekingen</b>[/td]
[td]<b>Facturen</b>[/td]
[/tr]
[tr]
[td]boekingid[/td]
[td]factuurid[/td]
[/tr]
[tr]
[td]klantid[/td]
[td]factuurdatum[/td]
[/tr]
[tr]
[td]boekingsdatum[/td]
[td]factuurnummer[/td]
[/tr]
[tr]
[td]boekingsnummer[/td]
[td]boekingid[/td]
[/tr]
[/table]

Hoe zorg ik er voor dat niet het verschil met elk factuur wordt berekend maar enkel met het eerste dat bij een bepaalde boeking hoort?
alvast bedankt voor de tips.

groetjes,

Marc
 
Je zult de basisquery al wel hebben, waarin je alle gekoppelde facturen ziet. Om de eerste factuur er uit te vissen, kun je een criterium op basis van een subquery maken waarin je de eerste factuur selecteert.
 
Dag Michel,

de basisquery heb ik inderdaad maar hoe zorg ik er in bv. onderstaande voor dat ik enkel record 1 en record 3 selecteer?
Dus bij elke boekingsid enkel het factuur met de eerst voorkomende factuurdatum.

[table="width: 500, class: grid"]
[tr]
[td]Boekingid[/td]
[td]Boekingsdatum[/td]
[td]Factuurid[/td]
[td]Factuurdatum[/td]
[/tr]
[tr]
[td]123[/td]
[td]14/05/2013[/td]
[td]85[/td]
[td]26/05/2013[/td]
[/tr]
[tr]
[td]123[/td]
[td]14/05/2013[/td]
[td]94[/td]
[td]31/05/2013[/td]
[/tr]
[tr]
[td]156[/td]
[td]18/06/2013[/td]
[td]120[/td]
[td]02/07/2013[/td]
[/tr]
[tr]
[td]156[/td]
[td]18/06/2013[/td]
[td]130[/td]
[td]14/07/2013[/td]
[/tr]
[/table]
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan