【发布时间】:2020-10-09 09:04:46
【问题描述】:
您好,以下是详细信息。
Mysql 表表结构
名称类型归类属性 Null 默认
1 interval_start 主要日期时间 否 无
2 ad_id Primary mediumint(9) 无 无
3 zone_id Primary mediumint(9) 否 无
4 c_count int(11) 否 0
5 i_count int(11) 否 0
6 conversion_count int(11) 无 无
表格内的数据
2020-10-08 09:30:00 216 10008 1 1 0
2020-10-08 10:30:00 216 10008 0 12 0
2020-10-08 10:32:17 216 10008 0 0 1
2020-10-08 10:40:39 216 10008 0 0 2
2020-10-08 13:30:00 216 10008 0 1 0
2020-10-09 09:30:00 216 10008 1 5 0
2020-10-09 10:10:38 216 10008 0 0 1
2020-10-09 10:30:00 216 10008 0 72 0
2020-10-09 10:56:02 216 10008 0 0 15
Mysql查询 输出正确
SELECT
*
FROM
(
SELECT
SUM(i_count),
DATE(interval_start) as date_time
FROM
rv_data_reports s
) e
where date_time = '2020-10-08';
但对于以下查询,它会呈现空白输出。
SELECT
*
FROM
(
SELECT
SUM(i_count),
DATE(interval_start) as date_time
FROM
rv_data_reports s
) e
where date_time = '2020-10-09';
【问题讨论】:
-
子查询对整个数据集求和,但返回的 date_time 没有分组是不确定的。
-
我只想总结一列,如前所述并运行良好。查询不适用于 2020-10-09 日期记录,但适用于 2020-10-08 日期记录
标签: mysql