Durante la creazione di stored procedure per un server SQL , una funzione comune sta manipolando e calcolare le date . È possibile utilizzare la funzione " DateDiff ( ) ", per calcolare il numero di giorni tra due date . Questo processo funziona anche se il formato della data è nel formato " aaaammgg " . Questo formato è comune in alcune applicazioni per visualizzare l'anno , poi il mese e il giorno per una data. E 'anche un modo per auto- formato di una data di mantenerlo coerente per gli utenti. Istruzioni
1
creare tre variabili SQL . La prima variabile viene assegnato il numero di giorni calcolati . La seconda e la terza le variabili sono usate per contenere i valori di data . Il codice per creare le variabili è qui sotto: declare @ giorni intdeclare @ startDate datetimedeclare @ endDate datetime
2
assegnare date per le variabili . Variabili di data di SQL Server possono utilizzare qualsiasi formato di data , tra cui il formato " aaaammgg " . Il codice da assegnare date è qui sotto: set @ startDate = '2010 /01/01 'set @ endDate = '2010 /31/01 '
3
Calcolare il numero di giorni tra la due date . Il seguente codice implementa la funzione DateDiff per i calcoli giorno : set @ giorni = DateDiff ( d , @ startDate , @ endDate ) economici 4
stampare i risultati per testare il codice . La riga seguente stampa i risultati per il debugger : Stampa @ giorni