집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 한 주의 첫날을 얻는 방법은 무엇입니까?
MySQL: 한 주의 첫날 결정
2011-01-03과 같은 날짜가 있고 해당 주의 첫 번째 날을 얻습니다. 이 경우에는 2011-01-02입니다. 이는 데이터를 주별로 그룹화하지만 각 주의 시작 날짜에 변동이 있는 쿼리와 특히 관련이 있습니다.
주의 첫 번째 요일을 확인하려면 다음 MySQL 함수 중 하나를 활용할 수 있습니다.
연휴의 첫날인 일요일 주:
DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)
한 주의 첫날인 월요일:
DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY);
특정 쿼리에서 다음 줄을 수정하여 해당 날짜의 첫 번째 날을 선택할 수 있습니다. 주:
date(date_entered) as week, <-------This is what I want to change to select the first day of the week.
위 기능 중 하나를 통합하면 실제 날짜에 관계없이 매주 시작을 원하는 요일로 맞출 수 있습니다.
위 내용은 MySQL에서 한 주의 첫날을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!