Cute Light Pink Flying Butterfly SQL 날짜형 함수/연산 모음 :: Oracle / MS-SQL :: 놀면서 돈벌기
본문 바로가기
  • 놀면서 돈벌기
license/SQLD 데이터개발자

SQL 날짜형 함수/연산 모음 :: Oracle / MS-SQL

by 왓츠뉴 whatsnew 2024. 11. 10.
반응형

 

 

날짜형 함수와 날짜연산에 대해 정리해보겠습니다.

Oracle 기준으로 동일한 함수가 사용되는 경우 MS-SQL의 함수란은 생략하겠습니다.

 

날짜 함수

Details Func Oracle MS-SQL return;
현재 시간 select
       sysdate
from dual
select
       getdate()
2024-11-10 14:09:45.000
날짜의 특정 파트 추출 extract(YEAR from sysdate),
extract(MONTH from sysdate),
extract(DAY from sysdate)
datepart(year, getdate()),
datepart(month, getdate()),
datepart(day, getdate())
--
year(getdate()),
month(getdate()),
day(getdate())
2024,
11,
10
변환형 함수
to_char(날짜, format),
to_number('문자열 숫자')
to_char(sysdate, 'yyyy.mm.dd HH24:MI:SS'),
to_number('2024')
  '2024.11.10 14:09:45',
2024

 


날짜 연산

 

Details Func Oracle MS-SQL return;
날짜 사칙연산
날짜 더하기빼기(+1, -1),
시간 더하기(+1/24),
분 더하기(+1/24/60)
to_date('2024-06-25', 'yyyy-mm-dd')-1,
to_date(-, -)+1/24,
to_date(-, -)+1/24/(60/59),
to_date(-, -)+1/24/60/60
convert(datetime, '2024-06-25')+1,
dateadd(hour, 3, datetime)
2024-06-24 00:00:00.000,
2024-06-25 01:00:00.000,
2024-06-25 00:59:00.000,
2024-06-25 00:00:01.000
728x90
반응형