Hai,
Ik ben bezig een query te schrijven waarin een aantal velden afhankelijk van een veld gevuld moeten worden. Hiervoor dacht ik gebruik te gaan maken van de "Select CASE" mogelijkheid binnen msquery. Maar helaas. Ik krijg hem niet aan de praat.
Op dit moment heb ik het als volgt opgebouwd:
Het lijkt me dat ik op de goede weg zit, maar heb geen idee.
Hierbij krijg ik deze melding:
Function name is missing ).
Maar die zie ik even niet....
Ik ben bezig een query te schrijven waarin een aantal velden afhankelijk van een veld gevuld moeten worden. Hiervoor dacht ik gebruik te gaan maken van de "Select CASE" mogelijkheid binnen msquery. Maar helaas. Ik krijg hem niet aan de praat.
Op dit moment heb ik het als volgt opgebouwd:
SQL: test.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| SELECT qty_disc.pl_code, qty_disc.sub_nr, qty_disc.ag_code, qty_disc.art_code, qty_disc.qd_type, qd_qty.qd_qty, qd_qty.qd_val, qty_disc.cng_date, SUM(CASE [qty_disc.qd_type] WHEN "2" THEN [qd_qty.qd_val] ELSE 0 END) AS 'Korting' FROM qd_qty qd_qty, qty_disc qty_disc, WHERE qty_disc.rec_id = qd_qty.qd_id AND ((qty_disc.qd_sp=$1)) ORDER BY qty_disc.ag_code |
Het lijkt me dat ik op de goede weg zit, maar heb geen idee.
Hierbij krijg ik deze melding:
Function name is missing ).
Maar die zie ik even niet....