Ik heb in 2 tabellen bepaalde waardes in staan bijvoorbeeld :
tabel a :
aantal : 72
tabel b :
aantal 30
Nu wil ik dus met een stored procedure tabel a - tabel b uitvoeren. Bij mijn query geeft hij dan wel een waarde, alleen de verkeerde waarde.
Kan iemand me misschien vertellen wat ik fout doe?
hieronder is mijn query om de waarde eruit te halen :
tabel a :
aantal : 72
tabel b :
aantal 30
Nu wil ik dus met een stored procedure tabel a - tabel b uitvoeren. Bij mijn query geeft hij dan wel een waarde, alleen de verkeerde waarde.
Kan iemand me misschien vertellen wat ik fout doe?
hieronder is mijn query om de waarde eruit te halen :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| CREATE PROCEDURE rekenvr @artikelnr int AS SELECT sum(aantal) AS aantal_besteld FROM bestellingen WHERE artnr = @artikelnr SELECT sum([aantal geleverd]) AS aantal_verkocht FROM verkopen WHERE artikelnr = @artikelnr SELECT sum(a.[aantal geleverd] - b.aantal) AS In_voorraad FROM verkopen AS a, bestellingen AS b WHERE a.artikelnr & b.artnr = @artikelnr GO |
Wat je wil is niet altijd wat je nodig hebt!