php - 统计包含 X 和检查日期的 SQL 条目

标签 php html mysql sql

我有一个正在使用 PHP 开发的日历 ( http://imgur.com/VEwErcl )。我正在尝试从我的数据库 ( http://imgur.com/7A0cxGr ) 中的 PickupTime 列中计算包含相关时间的条目(例如“10” - 特定于小时),并用数计数。最后,它通过检查 PickupTime 中的日期来按天(例如星期一)分隔。

在研究如何执行此操作时,我发现了一些问题和答案,这些问题和答案允许我查询表并查看包含 X 的条目数。但是,我找不到任何特定于此的内容,因为它将简单地搜索时间的前两位数字(例如 10)。

我可以编辑它以包含代码,但我不确定它有多大帮助,我的表格由如下行组成,我将在单元格内运行 PHP 代码。

            <!-- 10:00 -->
            <tr style="font-size:15px">
                <td>
                    <span>
                        <p style="float:left">10:00</p>
                        <p style="float:right">(x)</p>
                    </span>
                </td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
            </tr>

我不确定我在这里要求是否太多,但我想我应该寻求一些建议。

最佳答案

HOUR 函数将从日期时间中提取小时。 DAYNAME 将提取星期几。

SELECT DAYNAME(pickupTime) AS day, COUNT(*) AS count
FROM bookings
WHERE HOUR(pickupTime) = 10
GROUP BY day

所有日期和时间函数都可以在 documentation 中找到.

关于php - 统计包含 X 和检查日期的 SQL 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33926643/

相关文章:

php - 在 symfony 2 中实现用户事件

MySQL - 获取存储在字段中的所有字符串大小

php - Laravel:由于某种原因无法使用

html - 在 SQL Server 中存储 HTML

Jquery Append On click函数表

javascript - 带有 Angular 指令的 HTML 在附加时不起作用

php - MySql + InnoDB + PHP 单引号判别?

mysql - 优化包含子选择的 MySQL 查询

php - default.ctp 中的 CakePHP 2 IE 条件 CSS

php - 以一种形式显示两个不同的mysql表结果