Beräkna skillnaden mellan två datum eller tider är en komplicerad process att genomföra manuellt . Olika längder av månader och perioder som spänner över intervall av flera veckor , kan månader eller år kräver mer än enkel aritmetik att mäta . SQL Server använder " DateDiff ( ) " -funktion för att ta bort komplexiteten av datum och tid beräkningar genom att bryta ner dem i en enkel funktion samtal med tre parametrar . Instruktioner
1
Klicka på "Start " -knappen . Navigera till " Microsoft SQL Server " -mappen är lämpligt att den installerade versionen , och klicka sedan på " SQL Server Management Studio . "
2
Anslut till SQL Server från " Anslut till server " fönstret . Addera 3
Högerklicka på databasen och välj " ny fråga . "
4
skriver du följande i den nya frågan fönstret , ersätta " < DatumDel > " med den del av datum mot vilket för att utföra beräkningen , " " med startdatum och " " med slutdatum . Giltiga datumdelen värden är år , kvartal , månad , dayofyear , dag , vecka , timme , minut , sekund , millisekund , mikrosekund och nanosekund .
SELECT DateDiff ( , , < Slutdatum > )
5 Klicka på " Utför " -knappen för att köra frågan . Den frågan kommer att returnera ett numeriskt värde som representerar antalet angivna datumet delar mellan de två datumvärden .