[Acces 2007] SQL-query voor "aftrekken".

Status
Niet open voor verdere reacties.

MarcelVerhoeven

Nieuwe gebruiker
Lid geworden
24 apr 2008
Berichten
1
Ik ben bezig met een voorraadsysteem in Acces 2007. Na wat ERD's te hebben gemaakt ben ik tot de volgende constructie gekomen;

Een tabel met binnengekomen producten, en daar wil ik de tabel verkopen van aftrekken.

Ik gebruik dus;

select product, COUNT(product) as Aantal
from binnengekomen
GROUP BY product;

Nu wil ik een gelijke constructie maken voor de tabel factuur. Het verschil wordt dan de actuele voorraadlijst. Ik krijg het echt niet voor mekaar dit logisch voor mekaar te krijgen.

Is mijn constructie / idee fout? Is er iets beter? Of hoe kan 2 tabellen van mekaar laten aftrekken?
 
Je hebt niet genoeg gegevens opgegeven om dit probleem op te lossen.
Je hebt het over een tabel binnegekomen producten en een tabel verkopen en verderop een tabel factuur. Dus ik weet het niet.

Twee waarden in twee tabellen van elkaar aftrekken:
Code:
select a.productid, a.voorraad - b.verkocht as HuidigeVoorraad from binnengekomen a inner join verkopen b on a.productid = b.productid
Zo moet je resultaat er ongeveer uitzien.
 
Allereerst bedankt voor de reactie.

Maar hoe bedoelt u niet genoeg gegevens?

Uitgaande wilde ik uit de tabel facturen halen (ik gebruik namelijk factuurdetails om producten te weergeven). Doe ik het anders niet dubbelop, door nog een extra tabel verkopen te maken? Want die informatie staat ook in de factuurdetails.

Misschien heb ik het verkeerd hoor, ben een zware beginner :confused:.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan