Structured Query Language ( SQL) Server har flere funktioner og procedurer , der giver dig mulighed for at manipulere og beregne datoer. Du kan trække og føje datoer og returnere en værdi. Den returnerede værdi er mængden af dage, måneder eller uger mellem de to datoer . Du kan derefter konvertere dagen værdi til et heltal , og gemme det i en tabel i databasen . Dette er til gavn for time management applikationer, der har brug for at holde deadlines og kalenderbegivenheder for brugerne. Instruktioner
1
Opret tre variabler. Én variabel er et heltal at konvertere resultaterne af dato beregningen. De to andre er datoer , der anvendes i " DateDiff ( ) "-funktionen . Følgende kode viser, hvordan du opretter variabler i SQL : Jeg erklærer intdeclare StartDate datetimedeclare EndDate datetime
2
Tildel hver variabel en dato. For at tildele datoer i SQL , skal du bruge følgende kode : set StartDate = '1 /1/2010 ' sæt EndDate = '1 /7 /2010 »
3
Hent mængden af dage mellem de to datoer og tildele den til heltal variabel. Den " DateDiff ()" funktion tager tre parametre : typen af konvertering ( dage , uger , år eller måneder ), og start-og slutdato. Brug følgende kode til at hente konvertering: sæt i = DateDiff (d, StartDate , EndDate )
4
Udskriv resultaterne til SQL Server debugger . Dette giver dig mulighed for at se resultaterne . I dette eksempel udskriver debugger out " 6. ". At udskrive resultater ved at bruge koden nedenfor: Print jeg