首页 > 解决方案 > 每天按 date_format 分组

问题描述

我的查询有问题。这是我所拥有的

SELECT COUNT(id) as Counted
    FROM referral_code_logs
        GROUP BY DATE_FORMAT(time_stamp, '%c/%e/%y');

我正在尝试查看每天的推荐数量。我遇到问题的部分是 date_format。

表格布局

表格布局

以下是在表中输入时间戳的方式:(月/日/年)月为 1-12 日为 0-31 年为 YY

时间戳

时间戳

标签: mysqlsql

解决方案


您只需将日期添加到选择部分:

SELECT DATE_FORMAT(STR_TO_DATE(time_stamp, '%c/%e/%y'), '%c/%e/%y') as DT
       ,COUNT(id) as Counted
    FROM referral_code_logs
        GROUP BY DATE_FORMAT(time_stamp, '%c/%e/%y');

推荐阅读