De Structured Query Language ( SQL ) Server heeft verschillende functies en procedures die u in staat om te manipuleren en te berekenen data . U kunt aftrekken en voeg data en een waarde retourneren . De geretourneerde waarde is het aantal dagen , maanden of weken tussen de twee datums . U kunt dan zetten de dagwaarde naar een integer en opslaan in een tabel in de database . Dit is gunstig voor time management toepassingen die moeten deadlines en agenda-items te houden voor gebruikers . Instructies 1 Maak drie variabelen . Een variabele een integer de resultaten van de datumberekening converteren . De andere twee zijn de data die bij de " DateDiff ( ) " functie . De volgende code laat zien hoe u variabelen in SQL te maken: verklaar ik intdeclare StartDate datetimedeclare EndDate datetime kopen van 2 Wijs elke variabele een datum . Om data in SQL toewijzen , gebruikt u de volgende code : set StartDate = '1 /1/2010 ' set EndDate = '1 /7/2010 ' 3 Haal het aantal dagen tussen de twee data en toewijzen aan de integer variabele . De " DateDiff ( ) " functie neemt drie parameters : het type conversie ( dagen , weken , jaren of maanden ) en de start-en einddatum . Gebruik de volgende code om de conversie te halen : set i = datediff ( d , StartDate , EndDate ) 4 Print de resultaten van de SQL Server- debugger . Dit stelt u in staat om de resultaten te bekijken . Voor dit voorbeeld , de debugger drukt " 6 . " Om resultaten af te drukken , gebruikt u de onderstaande code : Print i
|