"SELECT count(id) AS total FROM participant where dateofbooking='$datepick'";
我正在使用这个代码。但它只显示一个日期(从php中选择的日期)计数。但我想选择单一的日期,它应该显示我多达5天每天明智的计数预订。
输出应该是this:-
2018-05-20------>48
2018-05-21------>58
2018-05-22------>67
2018-05-23------>78
2018-05-24------>43
3条答案
按热度按时间toe950271#
您可以按使用的日期列对其进行分组,如果需要多天,可以添加
dateofbooking >= some_start_date
以及dateofbooking <= some_end_date
```"SELECT count(id) AS total FROM participant where dateofbooking='$datepick' group by dateofbooking";
"SELECT count(id) AS total FROM participant where dateofbooking>='$datepickstart' AND dateofbooking<='$datepickend' group by dateofbooking";
qhhrdooz2#
你可以用
between
. 请参见下面的示例:另外,使用
group by Date
.注意:这不是mysql的解决方案。它适用于sql server。
cl25kdpy3#
你可以用
DATE_ADD()
: