Thema: Delphi Problem bei Abfrage

Einzelnen Beitrag anzeigen

Mumpe

Registriert seit: 22. Nov 2006
12 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: Problem bei Abfrage

  Alt 27. Nov 2006, 09:41
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.
  Mit Zitat antworten Zitat