Seite 1 von 1

Datum vergleichen in SQL abfrage

BeitragVerfasst: 22. Dez 2017, 19:42
von Guybrush junior
hallo,
der Code geht an anderer stelle. Hier geht das net, ich weis net warum. Das Feld Termin_vereinbart ist
Datum/uhrzeit, Format: Datum, kurz

Code: Alles auswählen
SELECT Username,       Sum(Dauer) AS rsDauer,       Sum(Kilometers) AS Strecke  FROM qry_summe_01 WHERE (Termin_vereinbart >= #2013-01-01# AND Termin_vereinbart < #2018-01-01#) GROUP BY Username


Fehlermeldung: Datentypen in kriterienausdruck unverträglich.

ich habe da einen fehler im Where Teil. Denn wenn ich
Code: Alles auswählen
(Username Like '*')

einsetze geht der code
Ich muss aber nach Datum filtern.

der vollständigkeit halber, so sieht der Code in der kompletten ursprungsform aus.
oben steht der zusammen gesetzte Code
Code: Alles auswählen
Quelle(1) = _
         "SELECT Username," & _
         "       Sum(Dauer) AS rsDauer," & _
         "       Sum(Kilometers) AS Strecke" & _
         "  FROM qry_summe_01" & _
         " WHERE " & dFilter & _
         " GROUP BY Username"

Set daten0 = dbs.OpenRecordset(Quelle(1))

ich hoffe ihr findet nen fehler, ich komme da net mehr weiter.

edit jens05: hier gehts weiter: syntaxfehler in Quelle von Recordset