首页 > 数据库 >mysql查询近几天的数据;

mysql查询近几天的数据;

时间:2023-03-03 09:35:40浏览次数:34  
标签:FORMAT 查询 DATE 近几天 mysql date click SELECT

代码:
SELECT
ANY_VALUE ( a.click_date ) AS click_date,
IFNULL( b.wmzs, 0 ) AS wmzs
FROM
(
SELECT
@s := @s + 1 AS `index`,
DATE_FORMAT( DATE_SUB( CURDATE(), INTERVAL @s MONTH ), '%Y-%m' ) AS `click_date`
FROM
mysql.help_topic,
( SELECT @s := 0 ) temp #初始值-1为当天
WHERE
@s <= 2 #需要的天数
ORDER BY
click_date
) a
LEFT JOIN (
SELECT
#需要显示的字段
DATE_FORMAT( #日期字段, '%Y-%m' )
FROM
#表名
WHERE
GROUP BY
DATE_FORMAT( #日期字段, '%Y-%m' )
) b ON a.click_date = b.time #使用自定义的日期去匹配符合条件的数据
ORDER BY
click_date
逻辑:使用自定义的日期去匹配符合条件的数据

标签:FORMAT,查询,DATE,近几天,mysql,date,click,SELECT
From: https://www.cnblogs.com/lfg-blog/p/17174400.html

相关文章

  • 获取所有行政区划代码的最高级,用于sql的like查询
    /***获取所有行政区划代码的最高级用于sql的like查询*@paramregionCodeLevels*@return*/publicstaticList<String>getAllFirst......
  • MySQL优化
    总结一下常见的mysql优化方案1.提高Type的级别最好是使用内存表级别为system最差的是All2.尽量不使用函数3.尽量不适用表达式4.选择索引尽量选择接近1的字段作为......
  • mysql在开始与结束时间过滤出有效的价格且结束时间可以为空
    背景在商品配置中设置有售卖时间,同一个商品可以设置多组不同的售卖时间,其中开始时间必填,结束时间可以不填,但是同一时刻只会有一个正在生效的时间区间。现在要求我们针对......
  • Android Studio 之连接mysql实现添加功能
    昨天经过几个小时的奋斗,终于是连接上了mysql说实话过程十分艰辛,包括查ip换网络改权限改数据库的表改网络等等之后也尝试过在自己电脑上下另一个版本的mysql但是都以......
  • C#-EF Core使用MySQL数据库
    简介EntityFrameworkCore(EFCore)是微软推荐的基于.NETCore的应用程序数据访问技术。开源,轻量级,可扩展并且支持跨平台开发。EFCore是一种对象关系映射器(ORM),通过应用......
  • mysql数据库字符集和排序规则
    一般而言,我们可能选择utf8mb4这个字符集,而不选择utf8.这个是因为MySQL的utf8并不是真正的UTF8字符集,MySQL的utf8字符编码只有三个字节,节省空间但不能表达全部的UTF-8,只能......
  • [已解决]Android studio连接远程MySQL问题解决
    我电脑安装的是8.0的MySQL,导入使用的jar包是mysql-connector-java-5.0.71、首先先按照大佬的链接配置好一些东西,注意!已经安装8.0版本MySQL的保持原样就行,不用重新安装5.0......
  • mysql数据库的复制过虑器和mycat的安装使用
    今天分享的是mysql数据库的复制过滤器,其中包括GTID复制以及监控和维护,还有MYCAT的安装及其使用mycat使用过程中所需要注意的事项复制过滤器GTID复制GTID配置范例主服务器vim......
  • mysql数据库二叉树
    假如Mysql的索引结构是二叉树的数据结构,比较理想的结构如下:如果主键是顺序插入的,则会形成一个单向链表,结构如下:  所以,如果选择二叉树作为索引结构,会存在以下缺点:......
  • mysql索引结构
    Mysql索引是在存储引擎层实现的,不同的存储引擎有不同的结构,主要包括以下几种:B+Tree索引:最常见的索引结构,大部分存储引擎都支持B+Tree索引。Hash索引:底层数据结构是用Hash......