/* 현재월 마지막 ?요일 날짜 구하기 */
SELECT
CASE WHEN DDAY < 0 THEN LAST_DAY(SYSDATE) -7 + DDAY * -1
ELSE LAST_DAY(SYSDATE) - DDAY
END AS DD
FROM (
SELECT
/* 원하는 요일 상수
일요일:1
월요일:2
화요일:3
수요일:4
목요일:5
금요일:6
토요일:7
*/
TO_NUMBER(TO_CHAR(LAST_DAY(SYSDATE),'D')) - 4 AS DDAY /* 4=수요일 */
FROM DUAL
);
'DataBase' 카테고리의 다른 글
[CentOS 7 minimal 설치] MySQL DB생성, User 생성 (0) | 2018.02.15 |
---|---|
필드명명 규칙 (0) | 2016.11.18 |
[Oracle] 다른 버전의 오라클 import, export 하기 (0) | 2014.08.27 |
[oracle] 제로보드 reg_date 필드 date 형으로 변환하기 (1) | 2013.06.29 |
[Oracle] 오라클 인스턴스 클라이언트(oracle instant client) (0) | 2012.05.31 |