mysql通过基于时间戳的数据库循环?

用户名

在我的数据库中,我entryDate根据Unix时间戳存储订单我想制作一个简单的HTML图表,显示给定日期的订单数量。但这听起来很可笑(对我来说至少)。

如何根据unix时间戳遍历数据库?我如何获得当天的订单总数?我得到的最远的是:

SELECT COUNT(id) 
FROM customers_orders 
WHERE entryDate >= NOW() - INTERVAL 7 DAY
AND status != 99 AND totalprice > 0 AND importId = 0

对于今天的订单,我使用:

SELECT COUNT(id) FROM customers_orders WHERE DATE_FORMAT(FROM_UNIXTIME(`entryDate`), '%Y-%m-%d') = CURDATE() AND status != 99

最终结果应该像下面这样简单:

<table>
<tr>
    <td><?= $objStats->numMonday; ?></td>
    <td>Monday</td>
</tr>
<tr>
    <td><?= $objStats->numTuesday; ?></td>
    <td>Tuesday</td>
</tr>
<tr>
    <td><?= $objStats->numWednesday; ?></td>
    <td>Wednesday</td>
</tr>
<tr>
    <td><?= $objStats->numThursday; ?></td>
    <td>Thursday</td>
</tr>
<tr>
    <td><?= $objStats->numFriday; ?></td>
    <td>Friday</td>
</tr>
<tr>
    <td><?= $objStats->numSaturday; ?></td>
    <td>Saturday</td>
</tr>
<tr>
    <td><?= $objStats->numSunday; ?></td>
    <td>Sunday</td>
</tr>                                                                                                                           
</table>
降级

DATE(entryDate) 为您提供时间戳的YYYY MM DD部分,并以此对查询进行分组。

SELECT COUNT(id), DATE(entryDate)
FROM customers_orders 
WHERE entryDate >= NOW() - INTERVAL 7 DAY
AND status != 99 AND totalprice > 0 AND importId = 0
GROUP BY DATE(entryDate)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL基于时间戳循环遍历数据库?

来自分类Dev

插入MySQL数据库时间戳

来自分类Dev

如何在mysql数据库中更新时间戳?

来自分类Dev

MySQL:读取时间戳旁边的数据库表条目

来自分类Dev

PHP数据库时间戳格式

来自分类Dev

从Firestore数据库获取时间戳

来自分类Dev

时间戳未插入数据库

来自分类Dev

Firebase实时数据库:无法通过时间戳订购数据

来自分类Dev

带有时间戳的mysql数据库中时间序列的最佳索引策略

来自分类Dev

如何通过不确定的日期范围在SQLite数据库中搜索纪元时间戳?

来自分类Dev

如何通过不确定的日期范围在SQLite数据库中搜索纪元时间戳?

来自分类Dev

当前时间戳和数据库时间戳错误之间的Firebase时间戳差异

来自分类Dev

从数据库时间戳显示时间和日期

来自分类Dev

使用php mysqli将时间戳提交到mysql数据库

来自分类Dev

从mysql数据库中获取时间戳值返回当前日期

来自分类Dev

如何从mysql数据库向时间戳类型字段添加小时

来自分类Dev

将日期插入MySQL数据库时如何忽略时间戳

来自分类Dev

尝试运行MySQL数据库并设置密码时(64位Windows)时间戳错误

来自分类Dev

使用php mysqli将时间戳提交到mysql数据库

来自分类Dev

创建PHP时间戳以插入到MySQL数据库中

来自分类Dev

在微秒中声明时间戳等于Ecto / Phoenix中的mysql数据库值

来自分类Dev

查看 mysql 数据库中随机间隔的时间戳(主键)中的所有间隙

来自分类Dev

Laravel 从 mySql 数据库获取条目,其中时间戳不超过一天

来自分类Dev

用于按时间戳分组数据的理想数据库

来自分类Dev

根据时间戳获取数据库中的数据

来自分类Dev

根据时间戳从 firebase 数据库获取数据

来自分类Dev

数据的 Firebase 数据库分页取决于时间戳

来自分类Dev

将时间戳自动生成为数据库的ID?

来自分类Dev

更新Created_at时间戳Laravel数据库种子

Related 相关文章

  1. 1

    MySQL基于时间戳循环遍历数据库?

  2. 2

    插入MySQL数据库时间戳

  3. 3

    如何在mysql数据库中更新时间戳?

  4. 4

    MySQL:读取时间戳旁边的数据库表条目

  5. 5

    PHP数据库时间戳格式

  6. 6

    从Firestore数据库获取时间戳

  7. 7

    时间戳未插入数据库

  8. 8

    Firebase实时数据库:无法通过时间戳订购数据

  9. 9

    带有时间戳的mysql数据库中时间序列的最佳索引策略

  10. 10

    如何通过不确定的日期范围在SQLite数据库中搜索纪元时间戳?

  11. 11

    如何通过不确定的日期范围在SQLite数据库中搜索纪元时间戳?

  12. 12

    当前时间戳和数据库时间戳错误之间的Firebase时间戳差异

  13. 13

    从数据库时间戳显示时间和日期

  14. 14

    使用php mysqli将时间戳提交到mysql数据库

  15. 15

    从mysql数据库中获取时间戳值返回当前日期

  16. 16

    如何从mysql数据库向时间戳类型字段添加小时

  17. 17

    将日期插入MySQL数据库时如何忽略时间戳

  18. 18

    尝试运行MySQL数据库并设置密码时(64位Windows)时间戳错误

  19. 19

    使用php mysqli将时间戳提交到mysql数据库

  20. 20

    创建PHP时间戳以插入到MySQL数据库中

  21. 21

    在微秒中声明时间戳等于Ecto / Phoenix中的mysql数据库值

  22. 22

    查看 mysql 数据库中随机间隔的时间戳(主键)中的所有间隙

  23. 23

    Laravel 从 mySql 数据库获取条目,其中时间戳不超过一天

  24. 24

    用于按时间戳分组数据的理想数据库

  25. 25

    根据时间戳获取数据库中的数据

  26. 26

    根据时间戳从 firebase 数据库获取数据

  27. 27

    数据的 Firebase 数据库分页取决于时间戳

  28. 28

    将时间戳自动生成为数据库的ID?

  29. 29

    更新Created_at时间戳Laravel数据库种子

热门标签

归档