BookmarkSubscribeRSS Feed

[SAS 프로그래밍] SAS 함수 (5)

Started ‎06-17-2020 by
Modified ‎06-17-2020 by
Views 806

[SAS 프로그래밍] SAS 함수 (5)

 

 

 

안녕하세요^^

 

지난 시간에 이어날짜와 관련된 SAS 함수를 알아보도록 하겠습니다.

 

 

 

1. 날짜를 입력하는 함수

 

2. SAS date 혹은 날짜 값으로부터 원하는 날짜를 추출하는 함수

 

3. 날짜 계산과 관련된 함수

 

 

 

이번 시간에는 두 번째 시간으로 ‘SAS date 혹은 입력된 날짜 값으로부터 원하는 날짜를 추출하는 함수에 대해서 알아보도록 하겠습니다.

 

 

 

 YEAR(date)

 

YEAR 함수는 SAS date, 혹은 입력된 날짜에서 년도(year)만 추출하는 함수입니다.

 

wAuadESHVuwrQAAAABJRU5ErkJggg__.png

wNpnTSGTp5TnwAAAABJRU5ErkJggg__.png

 

 

 

 

▷ QTR(date)

 

QTR 함수는 SAS date, 혹은 입력된 날짜에서 분기(quarter)를 추출하는 함수입니다.

1월~3월=1 / 4월~6월=2 / 7월~9월=3 / 10월~12월=4

 

BWDHEk65K7HnAAAAAElFTkSuQmCC.png

WZkUoXTAlAD_BqqGekK29ydOAAAAAElFTkSuQmCC.png

 

 

 

 

▷ MONTH(date)

 

MONTH 함수는 SAS date, 혹은 입력된 날짜에서 월(month)만 추출하는 함수입니다.

 

t9mq0Y0qFCoqKtrQPQJSUVHxfxZVKFRUVLShCoWKioo2VKFQUVHRhioUKioq2lCFQkVFRRuqUKioqGhDFQoVFRVtqEKhoqKiDVUo.png

0lPUhiO7DAAAAAElFTkSuQmCC.png

 

 

 

 

▷ WEEK( <,’modifier’>))

 

WEEK 함수는 SAS date, 혹은 입력된 날짜가 몇 번째 주(week)에 해당하는지를 나타내는 함수입니다.

WEEK 함수 값은 0~53, 혹은 1~53의 값을 가집니다. Modifier를 생략하면 해당 년도 첫 번째 일요일이 week 1이고, 이보다 이전의 날짜는 0으로 계산합니다.

 

H9Z0T9Tcw058AAAAABJRU5ErkJggg__.png

SaTB8wJucwIcooogiijAADi7YuTcxfFFEEUUUkYDodpYooogi4hA1fFFEEUXEIWr4oogiigiDyP8BWWFRlCkBS68AAAAASUVORK5.png

 

 

 

 

▷ WEEKDAY(date)

 

WEEKDAY 함수는 SAS date, 혹은 입력된 날짜가 해당 주에서 몇 번째 일인지 나타내는 함수입니다. 즉, 요일을나타내는 함수이고 1~7까지의 값을 갖습니다. (예, 1=Sunday, 2=Monday, 3=Tuesday … , 7=Saturday)

 

kgaqv0Is0EQhT5O9_PSmdHNNJqaGgYKwxdPWxoaGj4X0UjrYaGhrFCI62GhoaxQiOthoaGsUIjrYaGhrFCI62GhoaxQiOthoaGsU.png

km2vsHBZUKW1yLwiIJdenl6GNttRT3kJdrJg4dcIZ0NwgfJasNBSYKXCFlosLOW10EIh8r_FwbeHwgCbHAAAAABJRU5ErkJggg__.png

 

 

 

 

▷ DAY(date)

 

DAY 함수는 SAS date, 혹은 입력된 날짜에서 일(day)만 추출하는 함수입니다. 1부터 31의 값 중 한 값을 나타냅니다.

 

_SCqIZFGVBRP5mVCIF5AQAoIJjggIAUE4gUEpIBAvICAFBCIFxCQAgLxAgJSQCBeQEAKCMQLCEgBgXgBASkgEC8gIAUE4gUEpIBA.png

GdST3vugnjkAAAAASUVORK5CYII_.png

 

 

 

 

▷ HOUR(time or dt)

 

HOUR 함수는 SAS date, 혹은 입력된 날짜에서 시간(hour)만 추출하는 함수입니다.

B1194pa7Zoe6AAAAAElFTkSuQmCC.png

5vt7QlO3R0OslqslJmZTRYjMfAf8uIDdozd7t9v_QQKlDsNNk_pgG9do6Ki_4SVPv_Ft4ngheemcBPDhAkjzOOqCa8wiWHCC4j_D.png

 

 

 

 

▷ MINUTE(time or dt)

 

MINUTE 함수는 SAS date, 혹은 입력된 날짜에서 분(minute)만 추출하는 함수입니다.

Hq4CvefKiEWfGKoem8Wa2el5u3V1qWcR3vzSzTikqYFRUVFQNjeEeyioqKioohqIRZUVFRMSAqYVZUVFQMiEqYFRUVFQOiEmZFRU.png

wKNuAKJQAbdcAAAAABJRU5ErkJggg__.png

 

 

 

 

▷ SECOND(time or dt)

 

SECOND 함수는 SAS date, 혹은 입력된 날짜에서 초(second)만 추출하는 함수입니다.  

 

RyXAioqKEYvBlyErKioqRgAqAVZUVIxYVAKsqKgYsagEWFFRMWJRCbCiomLEohJgRUXFiEUlwIqKihGLSoAVFRUjFpUAKyoqRiwq.png

wCIFKrzdEF5sAAAAABJRU5ErkJggg__.png

 

 

 

 

▷ DATEPART(date-time-value)

 

DATEPART 함수는 기준날짜 1960년 1월 1일부터 입력된 Datetime값까지 계산된 일(day)을 추출하는 함수입니다.

 

Z3PjsKDxrcYAAAAASUVORK5CYII_.png

wdznJc1Bh8DVgAAAABJRU5ErkJggg__.png

 

 

 

 

▷ TIMEPART(date-time-value)

 

TIMEPART 함수는 기준날짜 1960년 1월 1일부터 입력된 Datetime값까지 계산된 초(second)를 추출하는 함수입니다.

 

h9P_2xPyaQgiQAAAABJRU5ErkJggg__.png

_dXAHVwicOAAAAABJRU5ErkJggg__.png

 

 

 

 

이상으로 SAS date 혹은 입력된 날짜 값으로부터 원하는 날짜를 추출하는 방법에 대해 알아보았습니다.

 

 

다음 시간에는날짜 계산과 관련된 함수에 대해 알아보도록 하겠습니다.

감사합니다^^

Contributors
Version history
Last update:
‎06-17-2020 05:48 AM
Updated by:

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

Article Labels
Article Tags