Page 1 of 1

geschachtelte AND und OR Bedingungen

PostPosted: Thu May 28, 2015 7:08 am
by Taha1380
Hallo Zusammen,

habe schon ewig nicht mehr programmiert, deswegen eine Frage.

Folgendes Statement:
BSEG-VORGN = 'RFBU' AND BSEG-HKONT = '51001102' OR
BSEG-HKONT = '51001100' OR BSEG-HKONT = '51000015'

Es soll nur bei beim Vorgang RFBU und wenn eines der Konten bebucht wird die Aktion ausgeführt werden. Fehlt dann hier nicht eine Klammer?

BSEG-VORGN = 'RFBU' AND ( BSEG-HKONT = '51001102' OR
BSEG-HKONT = '51001100' OR BSEG-HKONT = '51000015' )

Oder wird die Klammer nicht benötigt? Bzw. was hat Vorrang OR oder AND?

Danke
Exberliner

Re: geschachtelte AND und OR Bedingungen

PostPosted: Thu May 28, 2015 11:50 am
by Bianka4768
Hallo,
Du liegst schon richtig, die Klammer fehlt...

MfG
Thomas R.

Re: geschachtelte AND und OR Bedingungen

PostPosted: Mon Jun 01, 2015 10:02 am
by Constantin3326
Jepp, AND bindet stärker als OR, deshalb ist das Konstrukt mit den Klammern richtig

Re: geschachtelte AND und OR Bedingungen

PostPosted: Mon Jun 01, 2015 10:06 am
by Taha1380
Danke, Thomas und MrB!