Итак, я хочу выбрать всю строку, записанную на этой неделе.
Например.Сегодня 30 января 2019 года, а это среда.Я хотел бы выбрать всю строку с понедельника (28 января 2009 года) по среду только (текущий день).И когда наступит завтра, будут добавлены строки, добавленные в четверг.
Это будет продолжаться до воскресенья.И когда наступит понедельник следующей недели, он выберет только строки, записанные в этот понедельник.(4 февраля 2019 г.) и т. Д.
Мне просто нужно получить данные (ЭТА НЕДЕЛЯ), а не за последние 7 дней.
I have a dateadded column
-----------------------------
Firstname|Lastname|dateadded
Michael |Jordan |2019-02-03 <-(Feb 3, 2019)
Mark |Perez |2019-01-30
Paul |George |2019-01-28
John |Wayne |2019-01-25
-----------------------------
Запрос, который выберет только этотнедели добавлены данные.Марк Перес и Пол Джордж, которые находятся на одной и той же неделе текущего дня.
select * from names WHERE YEARWEEK(`dateadded`, 1) = YEARWEEK(CURDATE(), 1)
выберут только последние 7 дней творога.