3
MySQL에 대한 예제를 찾지 못했습니다. 모두 상당히 복잡했습니다.MySQL에서 매월 첫 번째 일요일을 찾는 방법은 무엇입니까?
SELECT
일요일의 첫 번째 일요일은 어떻게합니까?
MySQL에 대한 예제를 찾지 못했습니다. 모두 상당히 복잡했습니다.MySQL에서 매월 첫 번째 일요일을 찾는 방법은 무엇입니까?
SELECT
일요일의 첫 번째 일요일은 어떻게합니까?
달의 첫 번째 날을 선택하십시오 : 2012-01-01
(또는 원하는 달과 연도).
날짜의 요일 색인을 가져옵니다. 여기에있는 인덱스는 0에서 6까지입니다.
6에서 해당 인덱스를 빼면 날짜가 일요일이 될 때까지 추가해야하는 일 수가 표시됩니다.
선택한 요일에 해당 일을 추가하십시오.
SELECT DATE_ADD("2012-01-01 10:00:00", INTERVAL (6 - WEEKDAY("2012-01-01 10:00:00")) DAY);
또는 :
SELECT DATE_ADD("2012-01-01", INTERVAL (6 - WEEKDAY("2012-01-01")) DAY);
당신은 그것을 구글 있나요? – diEcho
한 번 더 SO : http://stackoverflow.com/questions/3317980/getting-first-day-of-the-week-in-mysql-using-week-no – diEcho