glog : cupucharm

[MySQL] 시간/날짜 함수 DATE_FORMAT (LeetCode 1193) 본문

SQL

[MySQL] 시간/날짜 함수 DATE_FORMAT (LeetCode 1193)

오이호박참외 2024. 10. 8. 21:00

📆 시간/날짜 함수 DATE_FORMAT

DATE_FORMAT 함수는 시간/날짜를 지정한 형식으로 반환 한다.

형식 설명
%Y 년도 4자리
%y 년도 2자리
%M 월 영문
%m 월 숫자
%D 일 영문 (1st, 2nd, 3rd, ...)
%d, %e 일 숫자 (01 ~31)
%T hh:mm:ss
%r hh:mm:ss AM/PM
%H, %k 시 (~23)
%h, %I 시 (~12)
%i
%S, %s
%p AM/PM
SELECT
  DATE_FORMAT(NOW(), '%Y %M %D %T'),
  DATE_FORMAT(NOW(), '%Y %M %D %r'),
  DATE_FORMAT(NOW(), '%y-%m-%d %h:%i:%s %p'),
  DATE_FORMAT(NOW(), '%Y년 %m월 %d일 %p %h시 %i분 %s초');

DATE_FORMAT()

 


리트코드 LeetCode 1193

https://github.com/cupucharm/LeetCode/tree/bb87723a531cbc50dbd8244086ee145d8eff8bf4/1193-monthly-transactions-i

 

LeetCode/1193-monthly-transactions-i at bb87723a531cbc50dbd8244086ee145d8eff8bf4 · cupucharm/LeetCode

Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v3](https://github.com/raphaelheinz/LeetHub-3.0) - cupucharm/LeetCode

github.com

https://leetcode.com/problems/monthly-transactions-i/description/?envType=study-plan-v2&envId=top-sql-50

DATE_FORMAT(trans_date, '%Y-%m') AS month
SUM(CASE WHEN state = 'approved' THEN amount ELSE 0 END) AS approved_total_amount