Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> SQL Server >> .

Dichiarazione SQL per il recupero di dati tra due date in SQL Server?

`` `sql

Seleziona *

Da te_table

Dove il tuo_date_column tra "start_date" e "end_date";

`` `

Spiegazione:

* `your_table` :Sostituisci questo con il nome della tua tabella.

* `your_date_column` :Sostituiscilo con il nome della colonna contenente le date.

* `start_date` :Sostituiscilo con la data di inizio nel formato "Yyyy-MM-DD".

* `end_date` :Sostituisci questo con la data di fine nel formato "Yyyy-Mm-DD".

Esempio:

`` `sql

Seleziona *

Dagli ordini

Dove ordinare l'ordine tra "2023-03-01" e "2023-03-31";

`` `

Questa query recupererà tutti gli ordini effettuati tra il 1 marzo 2023 e il 31 marzo 2023.

Nota:

* Questa query includerà i dati sia dalla data di inizio che dalla data di fine.

* Se la colonna Data è un tipo di dati DateTime, è possibile includere il componente Time nei valori `start_date` e` end_date`. Ad esempio:`'2023-03-01 00:00:00'` e`' 2023-03-31 23:59:59'`.

* Puoi anche utilizzare altri operatori di confronto delle date come `> =` (maggiore o uguale a) e `<=` (meno o uguale a) per ottenere risultati diversi.

In alternativa, è possibile utilizzare la seguente sintassi:

`` `sql

Seleziona *

Da te_table

Dove your_date_column> ='start_date' e your_date_column <='end_date';

`` `

Questa query raggiungerà lo stesso risultato dell'operatore `tra '.

 

software © www.354353.com