Thema: Delphi Problem bei Abfrage

Einzelnen Beitrag anzeigen

CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#10

Re: Problem bei Abfrage

  Alt 27. Nov 2006, 20:24
Zitat von Mumpe:
Deine Abfrage
SELECT * FROM casiorepair WHERE casRepFertigstellung BETWEEN '2006-11-24AND '2006-11-26AND casRepFolgefehler = 'YAND casRepTechniker = '37OR casRepStatus62Techniker = '37OR casRepKVATechniker = '37'; liefert alle Sätze, bei denen "casRepKVATechniker"=37 ist plus alle, bei denen "casRepStatus62Techniker"=37 ist plus alle, die im Datumsbereich liegen und "casRepTechniker"=37 und "casRepFolgefehler"=Y ist, weil AND vor OR geht, ähnlich wie Punktrechnung vor Strichrechnung geht.

Was [edit]mkinzler[/edit] meint ist, dass Du das Statement folgendermaßen umbaust:
SELECT * FROM casiorepair WHERE casRepFertigstellung BETWEEN '2006-11-24AND '2006-11-26AND casRepFolgefehler = 'YAND (casRepTechniker = '37OR casRepStatus62Techniker = '37OR casRepKVATechniker = '37'); Hth,
M.
Dankeschön, das funktioniert genau so, wie ich es will. Vielen Dank!
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat