mysql按升序获取最新日期记录

夹子

我有以下“统计信息”表:

在此处输入图片说明

我想要mysql查询,该查询返回最新的5日期与点击总和。所以开始的记录应该是2015-01-12

输出:

在此处输入图片说明

到目前为止,我已经写了下面的查询,该查询根据我的输出不起作用。

SELECT logdate, (
    SELECT SUM(clicks)
    FROM stats t2
    WHERE t2.logdate = t1.logdate
    ORDER BY t2.logdate
    DESC LIMIT 0,5
) as clicks
FROM stats t1
GROUP BY t1.logdate
ORDER BY t1.logdate ASC
LIMIT 0, 5
汉基·潘基(Hanky Panky)

为什么会有如此复杂的查询?你可以简单地做

SELECT logdate,sum(clicks) FROM stats
GROUP BY logdate 
ORDER BY logdate DESC
LIMIT 5

发表评论后编辑

SELECT * FROM
(
 SELECT logdate,sum(clicks) FROM stats
 GROUP BY logdate 
 ORDER BY logdate DESC
 LIMIT 5
) data
 ORDER BY logdate ASC

小提琴

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据最新日期获取记录

来自分类Dev

SQL-按每个记录的最新日期选择记录

来自分类Dev

获取MySQL组中的最新日期

来自分类Dev

获取最新日期

来自分类Dev

按最新日期每月选择1个不同的记录

来自分类Dev

MySQL:如何选择某个日期之前的最新日期的记录

来自分类Dev

获取最新日期的第一条记录

来自分类Dev

查询最新日期记录

来自分类Dev

SQL 按最新日期获取供应商

来自分类Dev

MySQL查询-按升序显示最新3条记录

来自分类Dev

mysql - 如何从以下结果中仅获取最新日期?

来自分类Dev

如何通过sql中的最新日期获取用户名的最新记录

来自分类Dev

按日期和按 ID 分组获取表的最新记录

来自分类Dev

django返回记录的最新日期

来自分类Dev

如何用最新日期过滤记录

来自分类Dev

不按最新日期分组

来自分类Dev

Gremlin 按最新日期排序

来自分类Dev

获取按最早日期排序的单个 MySQLi 结果中的最早和最新日期

来自分类Dev

SQL:从另一个表获取用户的信息及其最新日期记录

来自分类Dev

如何从具有最新日期戳的JOIN中获取记录集?

来自分类Dev

下划线获取最新日期

来自分类Dev

获取具有最新日期的对象

来自分类Dev

从三列获取最新日期

来自分类Dev

获取php以正确添加最新日期

来自分类Dev

需要获取最新日期的数据

来自分类Dev

Python-获取最新日期列

来自分类Dev

获取UNIX中的最新日期

来自分类Dev

获取php以正确添加最新日期

来自分类Dev

交叉申请获取最新日期