집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 특정 주(월요일~일요일 또는 일요일~토요일)에 대한 레코드를 선택하는 방법은 무엇입니까?
MySQL: 일주일 동안의 레코드 선택
초기 문제:
테이블에서 레코드를 검색하는 방법 특정 주의 특정 날짜에 대해?
전통적인 알고리즘:
더 짧은 알고리즘(MySQL의 YEARWEEK() 함수 사용):
SELECT * FROM your_table WHERE YEARWEEK(`date`, 1) = YEARWEEK(CURDATE(), 1)
설명:
추가 질문 해결:
사용자가 사용하는 제공된 쿼리는 월요일부터 일요일이 아닌 일요일부터 토요일까지의 주의 레코드를 선택합니다. 이를 수정하려면 다음과 같이 수정하면 됩니다.
SELECT * FROM your_table WHERE YEARWEEK(`date`, 3) = YEARWEEK(CURDATE(), 3)
위 내용은 MySQL에서 특정 주(월요일~일요일 또는 일요일~토요일)에 대한 레코드를 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!