Hallo ik ben bezig met een if of case statement in SQL..
Wat is de bedoeling.. als de kolom naam_2 leeg is dan moet cont.contrib_e worden geselecteerd, is naam_2 niet leeg dan moet er cont.contrib_d worden geselecteerd..
De onderstaande query gebuik ik:
SELECT pcoob.NAAM_1, pcob.VOOR_1, pcoob.ADRES, pcoob.POSTCODE, pcoob.PLAATS, pcoob.NAAM_2, extra1.Voluit, CONT.CONTIB_E, CONT.CONTIB_D, CASE WHEN Naam_2 = Naam_1 THEN cont.contrib_e else cont.contrib_d END AS contributie
FROM pcoob, extra1, CONT
WHERE (((pcoob.GESLACHT_1)=[extra1].[Afkorting]));
Helaas gaat het toch fout op de onderstaande regel:
CASE WHEN Naam_2 = Naam_1 THEN cont.contrib_e else cont.contrib_d END AS
Weet iemand hoe ik die wel goed kan krijgen ?
Note: Het wordt een query in Access
Wat is de bedoeling.. als de kolom naam_2 leeg is dan moet cont.contrib_e worden geselecteerd, is naam_2 niet leeg dan moet er cont.contrib_d worden geselecteerd..
De onderstaande query gebuik ik:
SELECT pcoob.NAAM_1, pcob.VOOR_1, pcoob.ADRES, pcoob.POSTCODE, pcoob.PLAATS, pcoob.NAAM_2, extra1.Voluit, CONT.CONTIB_E, CONT.CONTIB_D, CASE WHEN Naam_2 = Naam_1 THEN cont.contrib_e else cont.contrib_d END AS contributie
FROM pcoob, extra1, CONT
WHERE (((pcoob.GESLACHT_1)=[extra1].[Afkorting]));
Helaas gaat het toch fout op de onderstaande regel:
CASE WHEN Naam_2 = Naam_1 THEN cont.contrib_e else cont.contrib_d END AS
Weet iemand hoe ik die wel goed kan krijgen ?
Note: Het wordt een query in Access