Einzelnen Beitrag anzeigen

Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Fehler bei Zugriff auf Access-DB über AnyDac (jetzt FireDac)

  Alt 17. Mai 2016, 14:56
Ich gehe mal davon aus, dass um die ODER-Verknüpfungen jeweils die Klammerung fehlt:

SQL-Code:
Select `Mitarbeiter Stempelungen`.Mitarbeiter, `Mitarbeiter Stempelungen`.DatumUhrzeit, `Mitarbeiter Stempelungen`.Buchung
FROM `Y:\Test\Daten.mdb`.`Mitarbeiter Stempelungen` `Mitarbeiter Stempelungen`
WHERE
((`Mitarbeiter Stempelungen`.Buchung=1) AND (`Mitarbeiter Stempelungen`.DatumUhrzeit>{ts '2015-12-31 23:59:59'}))
OR ((`Mitarbeiter Stempelungen`.Buchung=2) AND (`Mitarbeiter Stempelungen`.DatumUhrzeit>{ts '2015-12-31 23:59:59'}))
OR ((`Mitarbeiter Stempelungen`.Buchung=5) AND (`Mitarbeiter Stempelungen`.DatumUhrzeit>{ts '2015-12-31 23:59:59'}))
OR ((`Mitarbeiter Stempelungen`.Buchung=6) AND (`Mitarbeiter Stempelungen`.DatumUhrzeit>{ts '2015-12-31 23:59:59'}))
ORDER BY `Mitarbeiter Stempelungen`.Mitarbeiter, `Mitarbeiter Stempelungen`.DatumUhrzeit
Mein Vorschlag zur Vereinfachung:
SQL-Code:
Select `Mitarbeiter Stempelungen`.Mitarbeiter, `Mitarbeiter Stempelungen`.DatumUhrzeit, `Mitarbeiter Stempelungen`.Buchung
FROM `Y:\Test\Daten.mdb`.`Mitarbeiter Stempelungen` `Mitarbeiter Stempelungen`
WHERE (`Mitarbeiter Stempelungen`.DatumUhrzeit>{ts '2015-12-31 23:59:59'}) AND
((`Mitarbeiter Stempelungen`.Buchung=1)
OR (`Mitarbeiter Stempelungen`.Buchung=2)
OR (`Mitarbeiter Stempelungen`.Buchung=5)
OR (`Mitarbeiter Stempelungen`.Buchung=6))
ORDER BY `Mitarbeiter Stempelungen`.Mitarbeiter, `Mitarbeiter Stempelungen`.DatumUhrzeit
Evtl. geht auch das:
SQL-Code:
Select `Mitarbeiter Stempelungen`.Mitarbeiter, `Mitarbeiter Stempelungen`.DatumUhrzeit, `Mitarbeiter Stempelungen`.Buchung
FROM `Y:\Test\Daten.mdb`.`Mitarbeiter Stempelungen` `Mitarbeiter Stempelungen`
WHERE `Mitarbeiter Stempelungen`.DatumUhrzeit>{ts '2015-12-31 23:59:59'}
AND `Mitarbeiter Stempelungen`.Buchung IN (1,2,5,6)
ORDER BY `Mitarbeiter Stempelungen`.Mitarbeiter, `Mitarbeiter Stempelungen`.DatumUhrzeit
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)

Geändert von baumina (17. Mai 2016 um 15:03 Uhr)
  Mit Zitat antworten Zitat