Einzelnen Beitrag anzeigen

tdeck

Registriert seit: 26. Jun 2006
Ort: Obertshausen
67 Beiträge
 
Delphi 11 Alexandria
 
#1

SQL Anweisung klappt nicht ganz..

  Alt 31. Dez 2009, 01:13
Datenbank: MSSQL • Version: 2005 • Zugriff über: DelphiQuery
Hallo Leute,

habe ein kleines Problem, wahrscheinlich ist das nur ein einfacher Denkfehler in meiner gebildeten SQL-Anweisung:

SQL-Code:
SELECT *
FROM dbo.VORGANG
WHERE BELEGART = 'L'
AND UPPER(VORGANGNR) LIKE '%'+UPPER('Muster')+'%'
OR UPPER(BETREFF) LIKE '%'+UPPER('Muster')+'%'
OR UPPER(FREMDEAUFTNR) LIKE '%'+UPPER('Muster')+'%'
OR UPPER(FREMDEKOMNR) LIKE '%'+UPPER('Muster')+'%'
Ich möchte das ein Textteil "Muster" in den Feldern: VORGANGNR, BETREFF, FREMDAUFTNR, FREMDKOMNR
gesucht werden (Filter) aber eben nur die Daten angezeigt werden wo das Feld "BELEGART = 'L'" ist.
Irgendwie klappt das aber nicht er zeigt immer alle möglichen Inhalte BELEGART an.

Kann ich das so überhapt angehen, oder muss ich hier eine Unterabfrage benutzen?

Gruss
Thorsten
Thorsten
  Mit Zitat antworten Zitat