바꾸고자 하는 컬럼을 첫번째 인자에 입력하고
원하는 형식을 문자열로 두번째 인자에 입력해준다.
SELECT DATE_FORMAT(NOW(),'%Y %M %d') FROM [테이블명];
SELECT DATE_FORMAT([칼럼명],'%Y %M %d') FROM [테이블명];
구분기호 | 역할 | 구분기호 | 역할 | 구분기호 | |
---|---|---|---|---|---|
%Y | 4자리 년도 | %y | 2자리 년도 | ||
%M | 월 영어 풀네임 | %m | 01~ 12 (월) | %b | 월 짧은 영어 |
%D | 1st, 2nd, 3rd,3th, 4th | %d | 00~ 31 (일) | %e | 0~31 (일) |
%H | 00~23 (시) | %h | 01~12(시) | ||
%i | 00~59 (분) | ||||
%S | 00~59 (초) | ||||
%T | hh:mm:ss |
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') // 2023-03-04
SELECT APNT_NO, PT_NAME, a.PT_NO, a.MCDP_CD , DR_NAME, APNT_YMD FROM APPOINTMENT a
JOIN PATIENT p ON a.PT_NO = p.PT_NO
JOIN DOCTOR d ON a.MDDR_ID = d.DR_ID
WHERE DATE_FORMAT(APNT_YMD, '%Y-%m-%d') = DATE_FORMAT('2022-4-13', '%Y-%m-%d')
AND a.MCDP_CD ='CS'
AND APNT_CNCL_YN = 'N'
ORDER BY APNT_YMD