사이트맵  |  Contact Us
 
홈 > 참여마당 > SAS 질문과 답변
날짜 형식 변환 2018.08.26
XPERT 188 0
http://www.mysas.co.kr/SAS_club/b_answer.asp?b_no=7739&gotopage=1&con=subject&keyword=&cmd=content&bd_no=6&gubun=

저같은 경우 MOD함수를 써서 합니다.

아래에 분기별로 통계를 돌려야 할 경우에 YYMMDD의 파일을 분기로 나눈 함수 사례입니다.

참고하십시요..  MOD함수에 대해서는 서치해서 스터디하시길..^^  (나눈값..)

 

data a;

set XX;

run;


 dd = mod(YMD,100);
 mm= mod((YMD-dd)/100,100);
 yyyy= (YMD- mod(gijun_ymd,10000))/10000;
* yyyymm = yyyy*100+mm;

 if mm < 4 then qq=3;
 if 4 <=mm < 7 then qq=6;
 if 7 <=mm < 10 then qq=9;
 if 10 <=mm < 13 then qq=12;
 
 ymd = yyyy*100+qq;
run;​
---------------------------------------[ 원 문 ]---------------------------------------

 

예를들어 2017년 1월 1일 00시 인 경우에 

2017만 빼온다거나 1월만 빼온다거나 1일만 빼온다거나 등 숫자형식으로 변환하고 싶습니다. 

이런 몇년 몇월 몇일 몇시 인 경우에 어떤 방법으로 숫자형으로 변환할수 있나요 ?

 
 
 
휴대폰 번호
휴대폰 인증번호
 
 공휴일(토,일,공휴일)이 포함된 데이터와 영업일(월~금)로만 구성된 데이터의 MERGE???
 100인데 100이 아닙니다