[SQL] 오라클 DATEADD () 함수에 대한 해당
SQL오라클 DATEADD () 함수에 대한 해당
나는 오라클의 시스템 날짜로부터 6 개월의 날짜를 얻을 수 있습니다. 그리고 SQL의 오픈 쿼리를 실행하여 얻을 수 있습니다. DATEADD은 (MONTH는 -6,7- GETDATE는 ()) 함수는 SQL의 목적을 제공. 합니까 DATEADD (MONTH는, -6, GETDATE ()) SQL에서 오라클에 상응하는 기능을 가지고있는 기능?
해결법
-
==============================
1.방법 항목 : ADD_MONTHS
방법 항목 : ADD_MONTHS
ADD_MONTHS (SYSDATE, -6)
방법 2 : 간격
SYSDATE - 간격 '6'달
노트 : 당신은 항상 현재 월의 시작부터 작업을 수행하려는 경우, TRUNC (SYSDATE, 'MONTH')는 그 줄 것입니다. 그리고 그것은 입력으로 날짜 데이터 유형을 기대하고있다.
-
==============================
2.아니 내 대답 :
아니 내 대답 :
나는 어떤 추가 검색이 나왔고 위의 답변에 너무 행복하지 않았다 :
SELECT SYSDATE AS current_date, SYSDATE + 1 AS plus_1_day, SYSDATE + 1/24 AS plus_1_hours, SYSDATE + 1/24/60 AS plus_1_minutes, SYSDATE + 1/24/60/60 AS plus_1_seconds FROM dual;
이는 내가 매우 도움이되었다고합니다. http://sqlbisam.blogspot.com/2014/01/add-date-interval-to-date-or-dateadd.html에서
-
==============================
3.동등한 것
동등한 것
ADD_MONTHS( SYSDATE, -6 )
-
==============================
4.
--ORACLE SQL EXAMPLE SELECT SYSDATE ,TO_DATE(SUBSTR(LAST_DAY(ADD_MONTHS(SYSDATE, -1)),1,10),'YYYY-MM-DD') FROM DUAL
from https://stackoverflow.com/questions/24405297/equivalent-function-for-dateadd-in-oracle by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 업데이트 문에서 중복 데이터 (0) | 2020.06.10 |
---|---|
[SQL] 문자열 SQL 서버에서 번호 제거 (0) | 2020.06.10 |
[SQL] 하나의 문에서 순서에서 쿼리 여러 NEXTVAL (0) | 2020.06.10 |
[SQL] 나는 SQL_VARIANT 데이터 유형을 사용해야합니까? (0) | 2020.06.10 |
[SQL] 지난 3 개월 동안의 데이터를 취득하기위한 SQL 쿼리 (0) | 2020.06.10 |