? Microsoft SQL Server è un motore di database che contiene i dati aziendali . Un pezzo comune di dati necessari alle applicazioni web di iscrizione è la data di nascita del richiedente . Quando si dispone di un sito web che richiede una persona sia di una certa età , è necessario calcolare l' età attuale . A tale scopo, utilizzare le funzioni di data interne di SQL Server , che determinano l'intervallo di tempo tra la data di nascita della persona e la data corrente . Istruzioni
1
Fare clic sul pulsante di Windows "Start " e selezionare " Tutti i programmi ". Fare clic su " SQL Server 2005" nel gruppo di programmi e quindi fare clic su "SQL Server Management Studio . " Questo passaggio si aprirà la console principale.
2
Clicca il nome del database a sinistra e fare clic su " Nuova query . " Questo passaggio si aprirà l'editor di query per il database SQL Server.
3
Utilizzare la funzione " DateDiff ( ) ", per calcolare il numero di date tra la data attuale e la data di nascita del cliente. Per esempio, se si dispone di una tabella con la data di nascita di un cliente , utilizzare la seguente query per calcolare i giorni :
DateDiff selezionare ( d , data di nascita , getdate ( ) ) dal cliente
" datediff " funzione contiene tre parametri . Il primo parametro "d " indica che si desidera calcolare il numero di giorni tra le due date . Il parametro " data di nascita " è il nome della colonna della tabella per la data di nascita del cliente mentre " getdate ( ) " restituisce la data corrente .
4
Aggiungi un calcolo di divisione per determinare il numero di anni . Anche se si dispone di un numero di giorni , dividendo per 365 determina il numero di anni , che è l'età dell'utente . Il passo successivo sarà completare il tuo calcolo :
select ( DateDiff ( d , data di nascita , getdate ( ) ) ) /365 dal cliente
5
Premere il tasto "F5" per eseguire il istruzione SQL . Questo passaggio produrrà l'età del tuo cliente .