2
EndDate(eDate)までのStartDate(sDate)の任意の指定された(ユーザーが選択した)日付範囲のすべての月曜日、火曜日などの合計をカウントします。私の現在のクエリは範囲内のすべての日を表示し、私はそれをそのまま各日から私のテーブル "カウント"をSUMにしたいが、1つのオカレンスとして各曜日の合計を表示する。画像サンプルを使用して、私は私の結果になりたい: 月曜日 - 164 火曜日 - 139 水曜日 - 261 など日付範囲内の日の合計をカウントする
SQL
SELECT areaname,created, SUM(count) as totals FROM reports WHERE created
between '".$sDate."' AND '".$eDate."' AND area = '".$tArea."' GROUP BY areaname,
created ORDER BY id ASC
HTML
foreach ($counts as $row) { ?>
<tr><td><?php echo date('l',strtotime($row['reports']['created'])); ?></td>
<?php echo $row[0]['totals']; ?>
}
パーフェクト。それは素晴らしいことです。ありがとう! – sloga