`` `SQL
Välj *
Från din_table
Där din_date_column mellan 'start_date' och 'end_date';
`` `
Förklaring:
* `your_table` :Byt ut detta med namnet på ditt bord.
* `your_date_column` :Byt ut detta med namnet på kolumnen som innehåller datumen.
* `start_date` :Byt ut detta med startdatumet i formatet 'YYYY-MM-DD'.
* `end_date` :Byt ut detta med slutdatumet i formatet 'YYYY-MM-DD'.
Exempel:
`` `SQL
Välj *
Från order
Där beställningsdatum mellan '2023-03-01' och '2023-03-31';
`` `
Denna fråga kommer att hämta alla beställningar som placeras mellan 1 mars 2023 och 31 mars 2023.
Obs:
* Denna fråga kommer att innehålla data från både startdatum och slutdatum.
* Om din datumkolumn är en datetime -datatyp kan du inkludera tidskomponenten i `Start_date` och` End_Date` -värden. Till exempel:`'2023-03-01 00:00:00'` och`' 2023-03-31 23:59:59'`.
* Du kan också använda andra datumjämförelseoperatörer som `> =` (större än eller lika med) och `<=` (mindre än eller lika med) för att uppnå olika resultat.
Alternativt kan du använda följande syntax:
`` `SQL
Välj *
Från din_table
Där din_date_column> ='start_date' och your_date_column <='end_date';
`` `
Denna fråga kommer att uppnå samma resultat som "mellan" -operatören.