Beregne forskjellen mellom to datoer eller klokkeslett er en kompleks prosess for å foreta manuelt. Ulike lengder måneder og perioder spenner intervaller på flere uker, kan måneder eller år krever mer enn enkel aritmetikk å måle. SQL Server bruker " DateDiff ( ) "-funksjonen til å ta kompleksiteten ut av dato og klokkeslett beregninger ved å bryte dem ned i en grei funksjon samtale ved hjelp av tre parametere. Instruksjoner
en
Klikk på "Start "-knappen . Naviger til " Microsoft SQL Server "-mappen som passer til den installerte versjonen , og klikk deretter på "SQL Server Management Studio. "
2
Koble til SQL Server fra " Koble til tjener "-vinduet.
3
Høyreklikk på databasen og velg " ny spørring . "
4
Skriv inn følgende spørring i den nye spørringen vinduet , erstatte " < DatePart > " med den delen av tidspunkt mot å utføre beregningen , " "med startdato og" "med sluttdatoen . Gyldig dato del verdier er i år , kvartal , måned , dayofyear , dag , uke , time , minutt, sekund , millisekund , mikrosekund og nanosekund .
SELECT DateDiff ( , , < Sluttdato > )
5 Klikk på " Execute "-knappen for å kjøre spørringen . Spørringen vil returnere en numerisk verdi som representerer antall spesifisert dato deler mellom de to date verdier.