Come convertire Microsoft SQL Data Differenza

October 2

Come convertire Microsoft SQL Data Differenza


La Structured Query Language (SQL) Server ha diverse funzioni e procedure che consentono di manipolare e calcolare le date. È possibile sottrarre e aggiungere date e restituire un valore. Il valore restituito è la quantità di giorni, mesi o settimane tra le due date. È quindi possibile convertire il valore del giorno in un intero e salvarlo in una tabella nel database. Questo è utile per le applicazioni di gestione del tempo che hanno bisogno di tenere le scadenze e gli eventi del calendario per gli utenti.

istruzione

1 Creare tre variabili. Una variabile è un numero intero di convertire i risultati del calcolo data. Gli altri due sono date utilizzate nella funzione "DateDiff ()". Il codice seguente illustra come creare le variabili in SQL:
Dichiaro di int
dichiarare DataInizio datetime
dichiarare DataFine datetime

2 Assegnare ogni variabile una data. Per assegnare date in SQL, utilizzare il seguente codice:
set StartDate = '1/1/2010'
set EndDate = '1/7/2010'

3 Recuperare la quantità di giorni tra le due date e assegnarlo alla variabile intera. La funzione "DateDiff ()" prende tre parametri: il tipo di conversione (giorni, settimane, anni o mesi) e la data di inizio e di fine. Utilizzare il seguente codice per recuperare la conversione:
impostare i = DateDiff (d, StartDate, EndDate)

4 Stampa i risultati al debugger SQL Server. Ciò consente di visualizzare i risultati. Per questo esempio, le stampe debugger out "6." Per stampare i risultati, utilizzare il codice qui sotto:
Stampa i