PHP MySQL запрос с группировкой по неделям от даты, показывающий 2 похожие недели - PullRequest
0 голосов
/ 07 августа 2020

Вот мой PHP скрипт.

for ($i = 0; $i < 6; $i++){
  $date_weekly[]=date('W', strtotime("-".$i." Sunday"));
}

$sql=mysql_query("SELECT inbound, count(*) as bound_daily_count, date_held from tblholdtag where location = '$_GET[project]' and (week(date_held) between '$date_weekly[5]' and '$date_weekly[0]') and inbound in (1,2) group by inbound, WEEK(date_held) order by date_held desc");

Но это результат. Но дата 2020-08-02 приходилась на WK31. Его следует сгруппировать в WK32, потому что сегодня воскресенье. Любая помощь будет оценена. Заранее спасибо.

WK32-Date Held: 2020-08-03 07:43:04-Bound: 1-Count: 13
WK31-Date Held: 2020-08-02 07:08:25-Bound: 2-Count: 30
WK31-Date Held: 2020-07-27 15:40:30-Bound: 2-Count: 20
WK31-Date Held: 2020-07-27 07:03:45-Bound: 1-Count: 13
WK30-Date Held: 2020-07-21 16:09:51-Bound: 2-Count: 10
WK30-Date Held: 2020-07-20 07:25:18-Bound: 1-Count: 27
WK29-Date Held: 2020-07-14 21:24:20-Bound: 2-Count: 1
WK29-Date Held: 2020-07-13 13:55:27-Bound: 1-Count: 20
WK28-Date Held: 2020-07-08 14:59:47-Bound: 2-Count: 2
WK28-Date Held: 2020-07-08 11:37:12-Bound: 1-Count: 4
...