[MS-SQL] DATEPART, DATENAME - 일자(요일,주차,분기) 함수
특정 일자의 요일이나 주차 또는 분기 등을 추출하여 사용해야할 때가 있다. 이럴 때 DATEPART 라는 함수를 이용하면 일자의 요일 등을 확인할 수가 있다.DATEPART날짜를 인수로 받아 해당 날짜의 요일, 주차, 분기 등을 계산해주는 함수/* DATEPART(옵션, 날짜) 형식으로 기재 */SELECT DATEPART(WEEKDAY, '2025-03-02')명칭인수인수 약어요일WEEKDAYDW분기QUARTERQQ, Q일년 중 몇일DAYOFYEARDY, Y일년 중 몇주차WEEKWK, WW 우선, WEEKDAY 로 조회를 하면 요일을 확인하기 위한 옵션이다. 2025-03-02 는 [ 1 ] 로 결과값이 추출되는데, 요일을 숫자로 표기하여 조회하기 때문이다. 일요일을 1부터 시작하여 1, 2, 3 의 ..
2025. 3. 21.
[MSSQL] CONVERT - 문자열날짜변환
MS-SQL 에서 자료형 형태를 변환하여 표기하는 CONVERT 라는 함수를 알아보자 CONVERT 여러가지 자료형 ( INT, CHAR, VARCHAR, DATETIME, DOUBLE 등) 을 필요에 따라 다른 자료형으로 변환 Convert( 자료형(길이), 데이터, 표기형식 ) 자료형 : 변환 결과로 나올 자료형을 지정 ( ex. char, varchar ) 길이 : 문자열 등 자료형의 길이 지정, 생략가능 ( ex. varchar(10) ) 데이터 : 변활할 데이터 ( ex. Getdate() ) 표기형식 : 결과물의 표기형식 지정, 생략가능 ( ex. 112, 120 ) SELECT CONVERT(varchar(10), Getdate(), 120) 표기형식표를 보면 120의 경우, YYYY-MM-..
2024. 3. 16.