mysql BETWEEN
bearbeitet von
Hallo
> Warum frage ich: Ich mutmaße, dass da auch Uhrzeiten stehen. Und die Angabe '2022-06-30' bedeutet: Mitternacht vom 29. auf den 30. Juni
Wenn MySQL das nicht anders macht als beispielsweise MS SQL, dann heißt …
~~~ SQL
BETWEEN '2022-06-01' AND '2022-06-30'
~~~
… wie du schon vermutest …
~~~ SQL
BETWEEN '2022-06-01 00:00:00' AND '2022-06-30 00:00:00'
~~~
… womit alle Rechnungen, die am 30.06.2022 *nach 0 Uhr* erstellt wurden, nicht der Bedingung entsprechen.
Tschö, Auge
--
200 ist das neue 35.