mysql往前一天同一时间_Mysql时间轴数据 获取同一天数据的前三条

创建表数据

CREATE TABLE `praise_info` (

`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',

`pic_id` varchar(64) DEFAULT NULL COMMENT '图片ID',

`created_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',

PRIMARY KEY (`id`),

KEY `pic_id` (`pic_id`) USING BTREE

) ENGINE=InnoDB AUTO_INCREMENT=3647 DEFAULT CHARSET=utf8 COMMENT='图片表';

添加数据省略

时间轴前2条数据

SELECT * FROM

(

SELECT *, @num := if(@created_time = DATE_FORMAT(created_time, '%Y-%m-%d'), @num := @num + 1, 1) as row_num,

@created_time := DATE_FORMAT(created_time, '%Y-%m-%d') as axisTime FROM praise_info

order by id desc

) AS temp

WHERE row_num < 3;

ps:下面看下MySQL 生成 时间轴

DROP PROCEDURE IF EXISTS pro_dim_date;

tudou@Gyyx

CREATE PROCEDURE pro_dim_date(IN bdate DATE,IN edate DATE)

BEGIN

DECLARE var DATE DEFAULT bdate;

DECLARE evar DATE DEFAULT DATE_ADD(edate,INTERVAL 1 DAY);

DECLARE bweek DATE;

DECLARE eweek DATE;

WHILE var

SET bweek = DATE_ADD(DATE_SUB(var,INTERVAL 1 WEEK),INTERVAL 1 DAY);

SET eweek = DATE_SUB(DATE_ADD(var,INTERVAL 1 WEEK),INTERVAL 1 DAY);

INSERT INTO gyyx_report.dim_date

(

`date_id`,

`date_name`,

`date_of_month`,

`year_id`,

`year_name`,

`quarter_id`,

`quarter_name`,

`month_id`,

`month_name`,

`month_of_year_name`,

`month_of_year_id`,

`week_id`,

`week_name`,

`week_of_year_id`,

`week_of_year_name`,

`is_weekend`

)

VALUES

(

DATE_FORMAT(var,'%Y%m%d'),

DATE_FORMAT(var,'%Y-%m-%d'),

DAYOFMONTH(var),

YEAR(var),

CONCAT(YEAR(var),'年'),

QUARTER(var),

CONCAT(QUARTER(var),'季度'),

DATE_FORMAT(var,'%Y%m'),

CONCAT(YEAR(var),'年',MONTH(var),'月'),

CONCAT(MONTH(var),'月'),

MONTH(var),

WEEKDAY(var),

CASE WEEKDAY(var) WHEN 0 THEN '星期一' WHEN 1 THEN '星期二' WHEN 2 THEN '星期三' WHEN 3 THEN '星期四' WHEN 4 THEN '星期五' WHEN 5 THEN '星期六' WHEN 6 THEN '星期日' END,

WEEKOFYEAR(var),

CONCAT('第',WEEKOFYEAR(var),'周(',MONTH(bweek),'月',DAY(bweek),'日~',MONTH(eweek),'月',DAY(eweek),'日'),

CASE WHEN WEEKDAY(var)>4 THEN '是' ELSE '否' END

);

SET var=DATE_ADD(var,INTERVAL 1 DAY);

END WHILE;

END

调用:

CALL pro_dim_date('2005-01-01','2013-12-31')

结果:

20131217 2013-12-17 17 2013 2013年 4 4季度 201312 2013年12月 12月 12 1 星期二 51 第51周(12月11日~12月23日 否

20131218 2013-12-18 18 2013 2013年 4 4季度 201312 2013年12月 12月 12 2 星期三 51 第51周(12月12日~12月24日 否

20131219 2013-12-19 19 2013 2013年 4 4季度 201312 2013年12月 12月 12 3 星期四 51 第51周(12月13日~12月25日 否

20131220 2013-12-20 20 2013 2013年 4 4季度 201312 2013年12月 12月 12 4 星期五 51 第51周(12月14日~12月26日 否

20131221 2013-12-21 21 2013 2013年 4 4季度 201312 2013年12月 12月 12 5 星期六 51 第51周(12月15日~12月27日 是

20131222 2013-12-22 22 2013 2013年 4 4季度 201312 2013年12月 12月 12 6 星期日 51 第51周(12月16日~12月28日 是

20131223 2013-12-23 23 2013 2013年 4 4季度 201312 2013年12月 12月 12 0 星期一 52 第52周(12月17日~12月29日 否

20131224 2013-12-24 24 2013 2013年 4 4季度 201312 2013年12月 12月 12 1 星期二 52 第52周(12月18日~12月30日 否

20131225 2013-12-25 25 2013 2013年 4 4季度 201312 2013年12月 12月 12 2 星期三 52 第52周(12月19日~12月31日 否

20131226 2013-12-26 26 2013 2013年 4 4季度 201312 2013年12月 12月 12 3 星期四 52 第52周(12月20日~1月1日 否

20131227 2013-12-27 27 2013 2013年 4 4季度 201312 2013年12月 12月 12 4 星期五 52 第52周(12月21日~1月2日 否

20131228 2013-12-28 28 2013 2013年 4 4季度 201312 2013年12月 12月 12 5 星期六 52 第52周(12月22日~1月3日 是

20131229 2013-12-29 29 2013 2013年 4 4季度 201312 2013年12月 12月 12 6 星期日 52 第52周(12月23日~1月4日 是

表结构:

CREATE TABLE `dim_date` (

  `date_id` int(11) NOT NULL COMMENT '20110512',

  `date_name` varchar(16) DEFAULT NULL COMMENT '2011-05-12',

  `date_of_month` int(11) DEFAULT NULL COMMENT '12',

  `year_id` int(11) DEFAULT NULL COMMENT '2011',

  `year_name` varchar(16) DEFAULT NULL COMMENT '2011年',

  `quarter_id` int(11) DEFAULT NULL COMMENT '2',

  `quarter_name` varchar(16) DEFAULT NULL COMMENT '2季度',

  `month_id` int(11) DEFAULT NULL COMMENT '5',

  `month_name` varchar(16) DEFAULT NULL COMMENT '5月',

  `month_of_year_name` varchar(16) DEFAULT NULL COMMENT '2011年5月',

  `month_of_year_id` int(11) DEFAULT NULL COMMENT '201105',

  `week_id` int(11) DEFAULT NULL,

  `week_name` varchar(16) DEFAULT NULL,

  `week_of_year_id` int(11) DEFAULT NULL,

  `week_of_year_name` varchar(32) DEFAULT NULL,

  `is_weekend` enum('否','是') DEFAULT NULL COMMENT '是否周末',

  PRIMARY KEY (`date_id`),

  KEY `ix_dim_date_date_name` (`date_name`),

  KEY `ix_dim_date_month_id` (`month_id`),

  KEY `ix_dim_date_year_id` (`year_id`),

  KEY `ix_dim_date_quanter_id` (`quarter_id`),

  KEY `ix_dim_date_week_of_year_id` (`week_of_year_id`,`week_of_year_name`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

总结

以上所述是小编给大家介绍的Mysql时间轴数据 获取同一天数据的前三条,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411156.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器2003 系统修复,第十一篇 Windows Server 2003系统修复.pdf

第十一章 Windows Server 2003系统修复windows Server 2003提供了各种系统防护与修复措施统防护与修复措施&#xff0c;&#xff0c;主要包括主要包括&#xff1a;&#xff1a;磁盘容错系统磁盘容错系统 ((见见1212章章 ))文件的备份与还原文件的备份与还原 ((见见1313章章 ))高…

fckeditor配置

原文地址http://hi.baidu.com/huqiwen/blog/item/7d36b15113fddd1e377abe7d.html 由于FckEditor for java 2.4相对于2.3而言做了许多改变&#xff0c;这些改变使得我们的Fckeditor配置起来更方便。例如&#xff1a; 基础包名从&#xff1a;com.fredck.FCKeditor 改为 net.fcked…

css中怎么消除a的下划线,如何使用css去掉a标签的下划线?(代码详解)

写html超链接的时候&#xff0c;超链接总是自带下划线&#xff0c;如果不需要下划线&#xff0c;我们需要将其去掉&#xff0c;下面我们就来说一下怎么去掉下划线。我们在使用超链接的时候&#xff0c;下划线总是伴随着出现&#xff0c;从视觉上来说有着下划线的a标签总是感觉很…

mysql 批量添加字段前缀_MySQL中批量前缀表的sql语句

1、批量删除前缀表sql语句先查询生成需要操作的表Select CONCAT( drop table , table_name, ; )FROM information_schema.tablesWhere table_name LIKE ngis20201201_%; /* "ngis20201201_"为要删除的表前缀*/执行此SQL语句后会生成一串SQL语句&#xff0c;必须再执…

淘宝CSV每个字段的数据容量原来有限制的

淘宝CSV每个字段的数据容量原来是有限制的。不可大于25000个字符。 这一点我也是在淘宝助理中编辑商品时才发现的问题。 然而很多店铺的商品描述长度都大于这个数值。wyh? 这是因为他们做了某些淘宝的的商品推广服务。 可能这些超过字符数的商品下载到淘宝助中时&#xff0c;其…

133-PHP子类无法重写父类private同名函数

<?phpclass father{ //定义father类//定义protected成员方法protected function cook(){return protected cook;}protected function programme(){return protected programme;}protected function kung_fu(){return private kung fu;}}class son extends father{pr…

php ajax mysql 分页查询_PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)

1.首先做主页面Ajax_pag.php代码如下&#xff1a;Ajax做分页.header{margin-top: 20px;}关键字&#xff1a;地区代号地区名称父级代号2.然后做分页查询JS页面Ajax_pag.js代码如下&#xff1a;//ajax分页开始var ts 10;//每页显示的条数var page 1;//当前页$(document).ready(…

ajax modelbinder,.NET Core 使用ModelBinder去掉所有参数的空格

一.前言通过各种姿势搜索都没搜到这方面的,唯一找到一个比较符合的,但是只适合简单类型,而且代码还没贴全,心累。。然后查看官网和源码之后,发现继承并实现 IModelBinder和IModelBinderProvider 即可。我这里是WebApi,所以要区分绑定属性[FromBody]、[FromForm]等。不同的绑定方…

Aswing入门教程 1.6 颜色和填充

Aswing入门教程 1.6 颜色和填充作者&#xff1a;胡矿&#xff0c;iiley&#xff0c;Bill著作权所有&#xff0c;请勿转载www.flashseer.orgGoogle Dochttp://docs.google.com/Doc?iddnp8gdz_16d63xzwGraphics2D允许你利用刷子对象&#xff08;Bursh&#xff09;来进行颜色填充…

学习10:Python重要知识

Python易忽略知识 &#xff08;1&#xff09;print 默认输出是换行的&#xff0c;如果要实现不换行需要在变量末尾加上 end""&#xff1a; &#xff08;2&#xff09;isinstance 和 type 的区别在于&#xff1a;type()不会认为子类是一种父类类型。isinstance()会认为…

mc服务器word文件夹,我的世界服务器创建:MC个人服务器创建流程

:缺防盗等等乏的级高能功合&#xff1a;适友之间朋联机bkkuti务器服优点功&#xff1a;齐能全&#xff0c;插件样缺点多配置非常&#xff1a;复杂mi,encarft级升时的候能不步同新更适合&#xff1a;专服业务器第步、三硬配置件的世我服界器务建创首要具先备相不当的错络带宽网&…

mysql outfile csv_sql-MySQL导出到outfile:CSV转义字符

我有时间表的数据库表&#xff0c;其中包含一些常用字段。id, client_id, project_id, task_id, description, time, date还有更多&#xff0c;但这就是要点。我在该表上将导出导出到CSV文件过夜&#xff0c;以便为用户提供其数据的备份。 它也用作带有某些自定义报告的宏Excel…

悲观锁,乐观锁

乐观锁与悲观锁 北京这两天天气不好&#xff0c;时晴时阴&#xff0c;最近有有点累&#xff0c;所以在家里休息了两天&#xff0c;看了一下乐观锁与悲观锁&#xff0c;虽然没有茅塞顿开&#xff0c;但是也有点收获。 先想一想为什么要使用锁&#xff1f; 在用户访问你的网站时&…

求生之路2浩方联机开始显示服务器,求生之路2怎么联机_求生之路2浩方联机教程_快吧单机游戏...

今天为大家带来《求生之路2》浩方联机教程&#xff0c;和大家分享下求生之路2怎么联机&#xff0c;希望大家游戏愉快&#xff01;温馨提示&#xff1a;求生之路2最好玩的当然是多人联机进行游戏&#xff0c;目前比较不错的平台为浩方平台&#xff0c;在HF联机最重要的一点是必须…

5位数的数字黑洞是多少_每日一题[491]数字黑洞--Kaprekar常数

定义$\overline{abc}$是一个三位数&#xff0c;其中各数位上的数字$a,b,c\in \{ 0,1,2,3,4,5,6,7,8,9 \}$且不全相同&#xff0e;定义如下运算$f$&#xff1a;把$\overline{abc}$的三个数字$a,b,c$自左到右分别由大到小排列和由小到大排列(若非零数字不足三位则在前面补$0$)&am…