SAS är en hög nivå datorprogrammering språk som används för allt från enkel databas manipulation till avancerad statistisk analys . Datum kan vara förvirrande eftersom SAS lagrar dem som ett numeriskt värde som markerar antalet förflutna dagar sedan 1 januari 1960 . En grundläggande SAS skript kommer att omfatta " Data " steg , skapa en ny SAS- tabell , en " ingång " steg , beskriver fälten i tabellen , några formler eller beräkningar utförda på data i tabellen , och ett " Run " uttalande som exekverar skriptet . En formel beräknar skillnaderna mellan datum , till exempel , kommer att införas under " Input " steg och ovanför " Run " uttalande . Instruktioner
1
Skapa ett nytt fält för skillnaden i tid mellan de två datumen i din tabell . Det nya området , som heter något i stil med " DATEDIF , " bör förtecknas efter din " Input " uttalande . Du kan använda en valfri " Length " uttalandet ovan "Input " uttalande att karakterisera längd och format av resultaten från det datum skillnaden formel .
2
Använd ett grundläggande uttalande för att skapa en formel subtrahera första dagen från den andra dagen . Uttalandet skapar formeln , t.ex. DATEDIF = Datum1 - Datum2 , ska placeras under " Input " uttalande . Som med alla separata SAS uttalanden , se till att inkludera ett semikolon i slutet av raden . Addera 3
Konvertera antalet dagar till år genom att dividera med 365,25 med en annan formel , t.ex. Datedifyrs = Datedif/365.25 .