2013-07-25 2 views
1

에서 나는 SAS의 주 계산을 이동하고 싶었이 내 다음 코드 :주를 사용하여 이동합니다. SAS

PUT(WEEK(DATEPART(t1.ORDER_DATE)), WEEK.2) AS WEEK 

그러나이 계산은 작동하지 않습니다, 그것은 여전히 ​​일요일부터 토요일까지 주 계산하고 난에서 계산하려는 월요일부터 일요일.

답변

4

INTNX를 사용하는 경우 필요에 따라 이동할 수 있습니다.

select INTNX('DTWEEK.2',order_date,0) format=DATETIME17. AS WEEK from test t1; 

그러나 주 값을 저장하려고합니다. (DTWEEK에서 DT를 제거하고 DTWEEK에서 DT를 제거하기를 원한다면 여기에 DATETIME을 유지합니다.)