본문 바로가기

SQL

[MYSQL] DATE_FORMAT()

DATE_FORMAT() :  날짜 형식 변환 함수

DATETIME : YYYY-MM-DD HH:MM:SS

DATE: YYYY-MM-DD

 

날짜 뒤에 시간 부분을 제외하고 조회하려고 찾아봄

 

DATE_FORMAT(문자열 또는 컬럼, '원하는 형식')의 형태로 사용하면 된다.

 

 

아래처럼 시간까지 붙어있던 형태에서

 

 

시간은 제외하고 날짜만 조회하기

SELECT DATE_FORMAT(A.SALES_DATE,'%Y-%d-%y')SALES_DATE, A.USER_ID, A.PRODUCT_ID, A.SALES_AMOUNT
FROM ONLINE_SALE A
LEFT JOIN OFFLINE_SALE B
USING(SALES_DATE)
WHERE A.SALES_DATE BETWEEN '2022-03-01' AND '2022-03-31'
ORDER BY SALES_DATE

 

 

 

'SQL' 카테고리의 다른 글

[MYSQL] 프로그래머스 SQL 문제풀기  (0) 2024.03.18
[MYSQL] LEFT,MID,RIGHT/ SUBSTR  (0) 2024.03.14
[MYSQL] GOALESCE(), 소수점 처리, DATEDIFF(), TIMESTAMPDIFF()  (0) 2024.02.16
[MYSQL] Subquery  (0) 2024.01.06
[MYSQL] JOIN 연산  (0) 2023.12.20