Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come utilizzare DateDiff per Ottenere le età di una persona in Microsoft SQL 2005

Microsoft SQL Server 2005 supporta la funzione DateDiff per calcolare la quantità di tempo trascorso tra due date . Questa è una funzione utile per molte cose , come ad esempio calcolare l'età di un visitatore del sito . Utilizzando DATEDIFF richiede specificando il tipo di confine a contare in anni , mesi, giorni o una qualsiasi delle altre sei opzioni , con le date di inizio e fine . Un confine è l'intervallo in cui si desidera che i risultati restituiti - in questo caso , il numero di anni o di giorni o minuti . La funzione restituisce un valore intero che rappresenta il numero dei vostri confini scelti incrociate. Istruzioni
1

determinare la data di inizio e data di fine . Per calcolare l'età attuale di una persona, usare il compleanno come data di inizio e la data corrente per la data di fine .
2

Determinare il livello di specificità che si desidera sul risultato restituito . Se si desidera che l' attuale età in anni , usare ' anno ' per la parte data . Se si desidera che l' età in anni e mesi , calcolare la differenza in mesi , e dividere per 12 per ottenere anni - il resto è il numero di mesi di là di questo. È possibile calcolare in qualsiasi intervallo supportato , fino a millisecondi .
3

Aprire l'applicazione di query desiderata . Questo potrebbe essere l' editor di query di Microsoft SQL Server Management Studio o l'interfaccia web application desiderata
4 Tipo

: .

SELEZIONA DateDiff ( boundry , data di inizio , data di fine )

Per calcolare l'età attraverso il giorno corrente , è possibile utilizzare il getdate () per ottenere il valore della data corrente per la data di fine

Esempio : .

SELEZIONA DateDiff ( anno , '05 /12/1920 ' , getdate ( ) ) per

L'intervallo, o confine , può essere una qualsiasi delle nove opzioni disponibili da Microsoft , tra cui anno , mese, giorno e altri. Vedere riferimenti , di seguito , per una lista completa .

 

software © www.354353.com