데이터베이스 쿼리에는 특정 날짜의 효율적인 검색이 필요한 경우가 많습니다. 일반적인 시나리오 중 하나는 주 번호를 기준으로 특정 주의 첫 번째 날을 결정하는 것입니다. 이 기사에서는 MySQL의 강력한 날짜 조작 기능을 사용하여 이를 달성하는 방법을 살펴봅니다.
주어진 주의 첫날을 얻으려면 다음 MySQL 쿼리를 활용할 수 있습니다.
SELECT DATE_SUB(DATE_ADD(DATE('2022-07-18'), INTERVAL 1 - DAYOFWEEK(DATE('2022-07-18')) DAY), INTERVAL WEEKDAY(DATE('2022-07-18')) - 1 DAY) AS Start_Day;
이에는 query:
제공된 샘플 날짜인 '2022-07-18'을 사용 (화요일)이면 쿼리는 다음 출력을 반환합니다.
Start_Day ---------- 2022-07-18
이 결과는 주어진 주 번호(29)에 대한 주의 첫 번째 날이 실제로 2022년 7월 18일 일요일임을 확인합니다.
위 내용은 MySQL에서 주 번호를 사용하여 주의 첫날을 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!