Datenbank, Einträge zwischen 2 Daten?

Freundom

Benutzer
Beiträge
6
Guten Abend,

Ich arbeite momentan an einem C# Programm und muss hierbei eine Access Datenbank verwenden.

Nun möchte ich Dateneinträge zuerst zwischen zwei Daten haben und "EinOAus" soll "Einnahme" sein.
Das mit "EinOAus" funktioniert, nur funktioniert das mit dem Datum Filtern nicht. Es werden alle Einträge egal welches Datum Angezeigt, Irgendwelche Ideen was ich falsch gemacht habe?

Code:
SELECT * FROM KassenDaten WHERE (KassenDaten.Datum Between #02/10/2017# And #18/10/2017#) AND EinOAus = 'Einnahme';

Spuckt aus:
23.09.2017
23.09.2017
23.09.2017
23.09.2017
23.09.2017
07.10.2017
etc.​
 
Werbung:
Code:
SELECT *
FROM KassenDaten
WHERE (((KassenDaten.Datum)>#9/24/2017# And (KassenDaten.Datum)<#11/5/2017#)) AND AusOEin = 'Einnahme';

Hab die Lösung gefunden
 
Werbung:
Oder gezielt und sauber convert() wie in MSSQL benutzen, müsste auch unter Access gehen.
Code:
convert(DATE,'31.12.2017',104)
So machts der nächste dann auch nicht falsch :)
 
Zurück
Oben