`` `sql
Vælg *
Fra din_table
Hvor din_date_column mellem 'start_date' og 'end_date';
`` `
Forklaring:
* `din_table` :Udskift dette med navnet på dit bord.
* `your_date_column` :Udskift dette med navnet på kolonnen, der indeholder datoer.
* `start_date` :Udskift dette med startdatoen i formatet 'åååå-mm-dd'.
* `end_date` :Udskift dette med slutdatoen i formatet 'yyyy-mm-dd'.
Eksempel:
`` `sql
Vælg *
Fra ordrer
Hvor Orderdato mellem '2023-03-01' og '2023-03-31';
`` `
Denne forespørgsel henter alle ordrer, der er placeret mellem 1. marts 2023 og 31. marts 2023.
Bemærk:
* Denne forespørgsel vil indeholde data fra både startdato og slutdato.
* Hvis din dato -kolonne er en datatype DateTime, kan du inkludere tidskomponenten i værdierne 'START_DATE' og 'END_DATE'. For eksempel:`'2023-03-01 00:00:00'` og`' 2023-03-31 23:59:59 '.
* Du kan også bruge andre dato -sammenligningsoperatører som `> =` (større end eller lig med) og `<=` (mindre end eller lig med) for at opnå forskellige resultater.
Alternativt kan du bruge følgende syntaks:
`` `sql
Vælg *
Fra din_table
Hvor din_date_column> ='start_date' og din_date_column <='end_date';
`` `
Denne forespørgsel opnår det samme resultat som 'mellem' operatøren.