The Structured Query Language ( SQL) Server har flere funksjoner og prosedyrer som gjør det mulig å manipulere og beregne datoer. Du kan trekke fra og legge til datoer og returnerer en verdi . Den returnerte verdien er mengden av dager, måneder eller uker mellom de to datoene . Du kan deretter konvertere den dagen verdi til et heltall og lagre det i en tabell i databasen . Dette er gunstig for tidsstyring applikasjoner som trenger å holde tidsfrister og kalenderhendelser for brukerne . Instruksjoner
en
Lag tre variabler . En variabel er et helt tall for å konvertere resultatene av datoen beregningen. De andre to er datoer som brukes i " DateDiff ( ) "-funksjon. Koden nedenfor viser hvordan du oppretter variabler i SQL : erklærer jeg intdeclare StartDate datetimedeclare Sluttdato datetime
2
tilordne hver variabel en dato . Å tildele datoer i SQL , bruker du følgende kode : set StartDate = '1 /1/2010 'set Sluttdato = '1 /7/2010 '
3
Hent mengden av dager mellom de to datoene og tilordne den til heltallsvariabel . Den " DateDiff ( ) "-funksjonen tar tre parametere: type konvertering (dager , uker, år eller måneder ) og start-og sluttdato. Bruk følgende kode for å hente konvertering: satt i = DateDiff ( d, StartDate , Sluttdato )
4
Skriv resultatene til SQL Server debugger . Dette gjør at du kan se resultatet . For dette eksempelet , skriver debugger ut " 6 ". For å skrive ut resultater , bruk koden under : Skriv ut i