728x90
728x170
■ GENERATE_SERIES 함수를 사용해 1개월치 날짜를 구하는 방법을 보여준다.
▶ 예제 코드 (SQL)
SELECT DATE_TRUNC('MONTH', CURRENT_DATE)::DATE + (I - 1)
FROM GENERATE_SERIES
(
1
,EXTRACT(DAY FROM DATE_TRUNC('MONTH', CURRENT_DATE + INTERVAL '1 MONTHS')::DATE - 1)::INTEGER
) AS T(I);
SELECT DATE_TRUNC('MONTH', CURRENT_DATE)::DATE + (I - 1)
FROM GENERATE_SERIES
(
1
,EXTRACT(DAY FROM DATE_TRUNC('MONTH', CURRENT_DATE) + INTERVAL '1 MONTHS' - INTERVAL '1 DAYS')::INTEGER
) AS T(I);
728x90
그리드형(광고전용)
'Database > PostgreSQL' 카테고리의 다른 글
[DATABASE/POSTGRESQL] pg_dump.exe 프로그램 : 데이터베이스 백업하기 (0) | 2019.09.15 |
---|---|
[DATABASE/POSTGRESQL] psql.exe 프로그램 : 데이터베이스 복원하기 (0) | 2019.09.15 |
[DATABASE/POSTGRESQL] pg_dump.exe 프로그램 : 데이터베이스 백업하기 (0) | 2019.09.15 |
[DATABASE/POSTGRESQL] INTERVAL 키워드 : 최근 5분 이내 데이터 조회하기 (0) | 2019.09.12 |
[DATABASE/POSTGRESQL] GENERATE_SERIES 함수 : 해당 월 날짜의 주차 구하기 (0) | 2019.09.08 |
[DATABASE/POSTGRESQL] GENERATE_SERIES 함수 : 1주일치 날짜 구하기 (0) | 2019.09.08 |
[DATABASE/POSTGRESQL] DATE_TRUNC 함수 : 다음 달 마지막 날짜 구하기 (0) | 2019.09.08 |
[DATABASE/POSTGRESQL] DATE_TRUNC 함수 : 다음 달 첫번째 날짜 구하기 (0) | 2019.09.07 |
[DATABASE/POSTGRESQL] DATE_TRUNC 함수 : 지난 달 마지막 날짜 구하기 (0) | 2019.09.07 |
[DATABASE/POSTGRESQL] DATE_TRUNC 함수 : 지난 달 첫번째 날짜 구하기 (0) | 2019.09.07 |