SQL
MSSQL 날짜 범위 조회, MSSQL 날짜 기간 조회/ DATEFROMPARTS,EOMONTH 활용
MSSQL에서 SELECT문을 실행 하는데 주어지는 조건이 연도(year)와 월(month) 인데 검색하려는 테이블의 날짜 컬럼이 2개(시작일과 종료일)이며 자료형이 DATE 또는 VARCHAR(8)로 'yyyymmdd' 형식일 때 조건으로 주어지는 연,월이 시작일 ~ 종료일 사이에 포함되는 row를 찾으려고 하는 경우가 있다면 MSSQL 내장 함수 DATEFROMPARTS와 EOMONTH 를 활용할 수 있다. -- 일반 쿼리에서 조건절에 바로 적용하는 예시 DECLARE @Year INT = 2023; -- 조회하려는 조건 연도 DECLARE @Month INT = 9; -- 조회하려는 조건 월 SELECT * FROM Example_Table WHERE --DATEFROMPARTS(@Year, @Mo..
2023. 9. 16. 12:27
최근댓글