본문 바로가기

DB

[MySQL] 한 주(일주일)의 데이터 가져오기

  • 일요일 부터 토요일까지 데이터 가져오기

SELECT * FROM t_order

WHERE YEARWEEK(order_time) = YEARWEEK(now())

 

-------------------------------------------------------------------

 

  • 월요일 부터 일요일까지 데이터 가져오기

SELECT * FROM t_order

WHERE date(order_time) BETWEEN subdate(curdate(),date_format(curdate(),'%w')-1) 

AND subdate(curdate(),date_format(curdate(),'%w')-7);

'DB' 카테고리의 다른 글

[MySQL] YEAR, MONTH, DATE 함수  (0) 2023.02.15
[MySQL] NULL을 제외한 값  (0) 2023.01.03
[MySQL] 날짜 관련 함수  (0) 2022.06.26
[MySQL] 저장 프로시저(Stored Procedure)  (0) 2022.06.16
[MySQL] 항목별 합계 구하기  (0) 2022.06.14