Hallo,
Ik heb niet veel verstand van access en sql. Jullie kunnen me vast wel helpen.
Het is een opdracht van school....
Het probleem:
Ik heb 2 tabellen en die zien er zo uit:
Papieruitgifte
Datum Hoeveelheid Artikelnummer
6-1-2000 2000 101
...
en
Bestelregel
Datum Aantal Artikelnummer
6-1-2000 200 101
...
Nu wil ik gegevens gaan samenvoegen in een nieuwe tabel die er zo moet gaan uitzien:
Datum Hoeveelheid Aantal
6-1-2000 2000 200
Ik heb dit al geprobeert:
Tabel aangemaakt met datums er in en dan 2 query gemaakt voor toevoegen van bestel_regel(aantal) en Papieruitgifte(hoeveelheid) :
INSERT INTO Datum ( Datum, Bestelling )
SELECT Datum.Datum, Bestelregel.Aantal
FROM Datum INNER JOIN Bestelregel ON Datum.Datum = Bestelregel.Datum
WHERE (((Bestelregel.Artikelnummer)=101));
en
INSERT INTO Datum ( Datum, Uitgifte )
SELECT Datum.Datum, Papieruitgifte.Hoeveelheid
FROM Datum INNER JOIN Papieruitgifte ON Datum.Datum = Papieruitgifte.Datum
WHERE (((Papieruitgifte.Artikelnummer)=101));
Als ik deze uitvoer dan krijg ik dit:
Datum Hoeveelheid Aantal
6-1-2000 2000
6-1-2000 200
6-1-2000
Dus 3 keer de datum er in...
en dat wil ik nu niet. (o, ja alleen artikel 101)
Hoe pak ik dit aan???
Alvast bedankt.
Ik heb niet veel verstand van access en sql. Jullie kunnen me vast wel helpen.
Het is een opdracht van school....
Het probleem:
Ik heb 2 tabellen en die zien er zo uit:
Papieruitgifte
Datum Hoeveelheid Artikelnummer
6-1-2000 2000 101
...
en
Bestelregel
Datum Aantal Artikelnummer
6-1-2000 200 101
...
Nu wil ik gegevens gaan samenvoegen in een nieuwe tabel die er zo moet gaan uitzien:
Datum Hoeveelheid Aantal
6-1-2000 2000 200
Ik heb dit al geprobeert:
Tabel aangemaakt met datums er in en dan 2 query gemaakt voor toevoegen van bestel_regel(aantal) en Papieruitgifte(hoeveelheid) :
INSERT INTO Datum ( Datum, Bestelling )
SELECT Datum.Datum, Bestelregel.Aantal
FROM Datum INNER JOIN Bestelregel ON Datum.Datum = Bestelregel.Datum
WHERE (((Bestelregel.Artikelnummer)=101));
en
INSERT INTO Datum ( Datum, Uitgifte )
SELECT Datum.Datum, Papieruitgifte.Hoeveelheid
FROM Datum INNER JOIN Papieruitgifte ON Datum.Datum = Papieruitgifte.Datum
WHERE (((Papieruitgifte.Artikelnummer)=101));
Als ik deze uitvoer dan krijg ik dit:
Datum Hoeveelheid Aantal
6-1-2000 2000
6-1-2000 200
6-1-2000
Dus 3 keer de datum er in...
Hoe pak ik dit aan???
Alvast bedankt.