클리엘
CLIEL LAB
클리엘
전체 방문자
오늘
어제
  • 분류 전체보기 (514) N
    • Mobile (47)
      • Kotlin (47)
    • Web (84)
      • NestJS (9)
      • HTML5 & CSS3 (38)
      • Javascript (20)
      • TypeScript (6)
      • JQuery (11)
    • .NET (301) N
      • C# (84) N
      • ASP.NET (67)
      • Windows API for .NET (128)
    • Server (53)
      • SQL Server (10)
      • MariaDB (18)
      • Windows Server (6)
      • node.js (19)
    • System (12)
      • 작업LOG (12)
    • Review (11)
    • ETC (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 정리

인기 글

태그

  • 변수
  • CSS3
  • NestJS
  • LINQ
  • Kotlin
  • asp.net core
  • jQuery
  • Windows API
  • Entity Framework
  • HTML5
  • node.js
  • android studio
  • android
  • c#
  • .NET
  • MariaDB
  • ASP.NET
  • asp.net core web api
  • JavaScript
  • exception

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
클리엘

CLIEL LAB

Server/MariaDB

[MariaDB] 날짜/시간 함수

2021. 7. 23. 10:44
728x90

1. adddate(날짜, 값)

 

'날짜'에서 '값'만큼의 날짜를 더한 값을 반환합니다.

select adddate('2021-01-01', interval 1 month);

2. subdate(날짜 , 값)

 

'날짜'에서 '값'만큼의 날짜를 뺀 결과를 반환합니다.

select subdate('2021-02-01', interval 1 month);

3. addtime(시간, 값)

 

'시간'에서 '값'만큼의 시간을 더한 값을 반환합니다.

select addtime('2021-01-01 00:00:00', '1:1:1'); -- 1시간 1분 1초를 더한다.

4. subtime(시간, 값)

 

'사간'에서 '값만큼의 시간을 뺀 결과를 반환합니다.

select subtime('2021-01-02 00:00:00', '24:0:0');

5. curdate()

 

현재 날짜를 '연-월-일' 형식으로 반환합니다.

select curdate();

6. curtime()

 

현재 시간을 '시:분:초'형식으로 반환합니다.

select curtime();

7. now()

 

curdate() 함수와 curtime() 함수를 결합한 형태입니다.

select now();

8. year(날짜), month(날짜), day(날짜)

 

'날짜'에서 각각 연, 월, 일에 해당하는 값을 반환합니다.

select year('2021-01-01');

9. hour(시간), minute(시간), second(시간), microsecond(시간)

 

'시간'에서 각각 시간, 분, 초, 밀리초에 해당하는 값을 반환합니다.

select hour('19:20:28');

10. datediff(날짜 1, 날짜 2)

 

'날짜 1'과 '날짜 2'를 -연산하여 나오는 차이만큼을 일수로 반환합니다.

select datediff('2021-01-01', '2021-02-01');

11. timediff(시간 1, 시간 2)

 

'시간 1'과 '시간 2'를 -연산하여 나오는 차이의 시간을 반환합니다.

select timediff('12:12:12', '13:13:13');

12. dayofyear(날짜)

 

'날짜'가 해당 연중 며칠째인지를 반환합니다.

select dayofyear('2021-01-10');

13. dayofmonth(날짜)

 

'날짜'가 해당 월 중 며칠째인지를 반환합니다.

select dayofmonth('2021-02-10');

14. dayofweek(날짜)

 

'날짜'가 해당 주중 몇일째인지를 반환합니다.

select dayofweek('2021-01-19');

15. last_day(날짜)

 

'날짜'에 해당하는 월의 마지막 날짜를 반환합니다.

select last_day('2021-05-01');

16. makeday(연도, 숫자)

 

'연도'에서 '숫자'만큼 지난 날짜를 반환합니다.

select makedate(2021, 19);

17. maketime(시, 분, 초)

 

'시, 분, 초'에 해당하는 시간을 반환합니다.

select maketime(15, 36, 28);

18. period_add(연월, 숫자)

 

'연월'에서 숫자만큼의 개월 수를 더한 연월을 반환합니다.

select period_add(202105, 2);

19. period_diff(연월 1, 연월 2)

 

'연월 1'과 '연월 2'를 -계산한 결괏값을 개월 수로 반환합니다.

select period_diff(202101, 202102);

20. quarter(날짜)

 

'날짜'가 4분기 중 몇 번째 분기인지를 반환합니다.

select quarter('2021-05-01');

21. time_to_sec(시간)

 

시간을 초단위로 반환합니다.

select time_to_sec('12:00:00');

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'Server > MariaDB' 카테고리의 다른 글

[MariaDB] 순위 함수  (0) 2021.07.23
[MariaDB] 시스템 함수  (0) 2021.07.23
[MariaDB] 수학 함수  (0) 2021.07.22
[MariaDB] 문자열 함수  (0) 2021.07.22
[MariaDB] 흐름제어 함수  (0) 2021.07.22
    'Server/MariaDB' 카테고리의 다른 글
    • [MariaDB] 순위 함수
    • [MariaDB] 시스템 함수
    • [MariaDB] 수학 함수
    • [MariaDB] 문자열 함수
    클리엘
    클리엘
    누구냐 넌?

    티스토리툴바