Come determinare Intervallo date con la funzione SQL

September 29

Structured Query Language (SQL) è una tecnica di programmazione che elabora i comandi su un server di database. SQL Server è un'applicazione di database che viene utilizzato in applicazioni web o desktop interno che trasformano detti comandi. Un processo che il SQL Server in grado di determinare la differenza tra due date. Quando l'applicazione software invia due date a SQL Server, è possibile determinare il campo e visualizzarlo per l'utente. i comandi e le funzioni di SQL Server vengono testati utilizzando il Server Management Console SQL.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Da lì, scegliere "SQL Server" e quindi scegliere "SQL Server Management Console." Questo apre la console in cui è possibile inserire i comandi per determinare un intervallo di date in SQL.

2 Creare variabili per le date. Il primo passo è quello di creare variabili SQL. Le variabili tengono le date per determinare l'intervallo. Di seguito è riportato il codice per creare le variabili in SQL:

dichiarare @fromdate come datetime
dichiarare @todate come datetime

3 Assegnare ogni variabile una data. Ora che sono state create le variabili, è possibile assegnare date a loro. Qui di seguito è come assegnare le date per ogni variabile creata nel passaggio 2:

set @fromdate = '1/1/2009'
set @todate = '2/1/2009'

4 Creare una variabile che contiene la quantità di giorni tra la data di inizio e la fine. Questa variabile conterrà un intero, che esprime i giorni. Di seguito è riportato un esempio:

dichiarare @daterange come int

5 Determinare l'intervallo tra le due date. La sintassi di seguito determina l'intervallo tra ciascuna delle date creato nel passaggio 3.

set @daterange = @todate - @fromdate

Il codice di cui sopra determina l'intervallo di date. Per visualizzare i risultati della funzione, utilizzare il codice qui sotto:

@daterange stampa

Il codice di sopra di stampare la quantità totale di giorni tra le due date.