2010-09-22 2 views
0

У меня есть номер недели и год как отдельные поля в MySQL, как я могу вычислить последний день недели (воскресенье) в данном году?Есть номер недели, как вычислить последний день недели?

+1

См. [это] (http://stackoverflow.com/questions/3317980/getting-first-day-of-the-week-in-mysql -using-week-no) или [this] (http://stackoverflow.com/questions/3707347/mysql-week-date-range-from-week-number-in-a-query) ... – pascal

ответ

1
SELECT STR_TO_DATE('201038 Sunday', '%X%V %W'); 

Это дает вам воскресение на текущей неделе (38/2010). Я использовал воскресенье, потому что «последний день» не последователен. иногда в воскресенье, иногда в субботу (неделя начинается в понедельник) ...