Hallo Marcus,
ich habe nun kein OOo 1.x mehr im Betrieb, habe aber einen Vorschlag für
Deinen SQL.
Marcus Hoffmann schrieb:
Was ich brauche:
- Merkmal 1 in Spalte A oder Merkmal 2 in Spalte A oder Merkmal 3 in Spalte A
- aber NICHT Merkmal 4 in Spalte X
[WHERE (A like '*hans*' OR A like '*fritz*' OR A like '*paul*') AND NOT X like
'*gelöscht*']
Ich gebe das über die SQL-Ansicht ein, führe die Abfrage direkt aus - und es
funktioniert.
Wechsle ich wieder in die Designer-Ansicht, wird meine Abfrage intern
umformuliert in
[WHERE (A like '*hans*' AND NOT X like '*gelöscht*') OR (A like '*fritz*' AND
NOT X like '*gelöscht*') OR (A like '*paul*') AND NOT X like '*gelöscht*')]
(wahrscheinlich kann der designer das sonst nicht anders darstellen)
Du musst wahrscheinlich Dein Konstrukt komplett überarbeiten, da die
Rangfolge der Operatoren eine Rolle spielt. Danach scheint jedenfalls
der Designer den SQL umzusetzen. Auch wenn das Ergebnis augenscheinlich
das Gleiche ist.
http://www.sql-und-xml.de/server-daten/sql-befehle/operatoren.html
Absatz 4. Rangfolge der Operatoren
Hiernach würde es dann so aussehen:
WHERE ((A like '*hans*') OR
(A like '*fritz*') OR
(A like '*paul*'))
AND X NOT like '*gelöscht*'
Hoffe, das hilft weiter.
Gruß
Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]