Как просмотреть данные за последние 7 дней из таблицы базы данных - PullRequest
0 голосов
/ 25 февраля 2020

MySQL таблица отзывов выглядит следующим образом

ID(int)    Body(text)    Time(TimeStamp)
--------------------------------------------
1         some text       2020-02-19 18:29:19
2         some text       2020-02-17 18:29:19
3         some text       2020-02-17 18:29:19
4         some text       2020-02-15 18:29:19
5         some text       2020-02-14 18:29:19

Что я хочу вывести как

 Days           Count
  ------------------------
   Monday          1
   Tuesday         2
   Wednesday       0
   Thursday        3
   Friday          1
   Saturday        2
   Sunday          0

Как этого добиться, написав mySQL запрос.

ПРИМЕЧАНИЕ. Показанные данные обратной связи не являются полными и представляют собой случайные данные.

1 Ответ

1 голос
/ 25 февраля 2020

попробуйте что-то вроде этого:

select dayname(TimeStamp), count(*)
from feedback
where TimeStamp >= curdate() - interval 7 day
group by dayname(TimeStamp);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...