bertie: sql-verständnis

Beitrag lesen

Hi,

hi,

wegen dem OR? Schreib dir doch mal Klammern rein. OR hat eine höhere
Priorität als AND, d. h. wenn z. B. eigenwerbung = '1' zutrifft ist
die bedingung ebenfalls erfüllt. Wenn du das verhindern möchtest,
setze Klammern.

so krieg ich dann nen sql-error:

SELECT id FROM banner WHERE size ='right' AND bereich LIKE '%a%' ( OR eigenwerbung = '1' OR sponsor = '1' ) AND '2005-08-11' BETWEEN startdateAND enddate

sind die klammern da falsch gesetzt?

danke für die hilfe,
bertie