MS-SQL 요일 구하기
MS-SQL에서 요일 구하는 쿼리 예제입니다.
DATEPART라는 기본 제공 함수를 사용하면 쉽게 구할 수 있습니다.
첫 번째 파라미터로 WEEKDAY를 입력하고, 두 번째 파라미터로 알고 싶은 요일의 날짜를 입력해 주면 됩니다.
그러면 해당하는 요일이 숫자 형태로 리턴됩니다.
리턴 값이 1이면 일요일, 2이면 월요일이 됩니다. 따라서 토요일은 값 7을 리턴하게 됩니다.
이제 예제를 통해 알아보도록 하겠습니다.

아래 예제는 현재 날짜를 입력하여 실행된 모습입니다.

다음과 같이 특정 날짜를 입력할 수도 있겠습니다.
2019년 5월 27일 은 바로 월요일입니다.

■ 쿼리
SELECT CASE DATEPART(WEEKDAY, getdate()) WHEN '1' THEN '일'
WHEN '2' THEN '월'
WHEN '3' THEN '화'
WHEN '4' THEN '수'
WHEN '5' THEN '목'
WHEN '6' THEN '금'
WHEN '7' THEN '토'
END '요일'
>> MSSQL에서 DATEPART 함수를 이용하여 요일을 구하는 쿼리에 대하여 알아보았습니다.
'프로그래밍 > DB' 카테고리의 다른 글
MSSQL 테이블 코멘트(Description) 추가/삭제/조회 (14) | 2019.06.17 |
---|---|
mssql 컬럼 추가 수정 삭제 및 설명(코멘트) 추가 쿼리 (4) | 2019.06.07 |
MS-SQL 동적 쿼리 만들기 예제(SP_EXECUTESQL) (1) | 2019.04.02 |
웹환경과 DB툴에서 실행 된 쿼리 속도가 다른경우 (2) | 2018.08.08 |
mssql 오류 - 선택한 원본 데이터베이스에 가시 테이블 또는 뷰가 없습니다 (3) | 2018.04.26 |