Ich muss alle Daten von gestern von 6:59 bis heute um 19:00 Uhr des heutigen Tages auswählen.SQL wählen Sie zwischen zwei Daten und Zeit
Zu wählende Daten sind ein datetime
Feld. Das Datum ist nicht konstant, da ich es jeden Tag mit dieser Abfrage generieren werde.
Ich benutze MS SQL Server 2008. Hier ist ein Beispiel Testdaten.
Könnten Sie mir geben eine Idee, wie ich es tun
SELECT transaction
FROM test_tbl
WHERE ...
Sie können 'BETWEEN' oder' Operators' wie '>, =, <' verwenden. Probieren Sie es aus. [Datetime] (https://stackoverflow.com/questions/13869640/filter-by-dates-in-sql) – Joby
Möchten Sie alle Daten zwischen 18:59 Uhr und 19:00 Uhr auswählen? Oder möchten Sie alle Daten zwischen 18:59 Uhr und 19:00 Uhr Gestern auswählen und dann diese Daten (Taste?) Verwenden, um die entsprechenden Zeilen auszuwählen? Heute? –
@RafalZiolkowski Datum ist nicht konstant, wie ich es jeden Tag mit dieser Abfrage generieren werde – Grinex