【Mysql】date_sub()函数:获取某时刻前后时刻,前进n天,后退n天(月,年)_mysql 函数倒退时间-程序员宅基地

技术标签: 【提高】  

1.问题:


在MySQL数据库中,如何获取一个时刻前几天,后几天(月,年是一个道理);

2.源代码:


SELECT
    date_sub(curdate(), INTERVAL 1 MONTH)
FROM
    DUAL;

3.截图:


(这里时间是2017年6月21日09:45:17,即curdate( )=’2017年6月21日09:45:17’)
时间前移1个月:date_sub(curdate(), INTERVAL 1 YEAR):
这里写图片描述


时间前移1个月:date_sub(curdate(), INTERVAL 1 MONTH):
这里写图片描述


时间前移1天:date_sub(curdate(), INTERVAL 1 DAY):
这里写图片描述

4.总结:


1)这里date_sub( 时间,位移)函数是将时间做移动的;
2)curdate():是current date( )表示目前时间,类似now,也可以用‘2017-6-21’这种形式的字符串替换掉文中的curdate(),注意时间要加单引号:
这里写图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/River_Continent/article/details/73527038

智能推荐

使用neo4j-admin导入数据到neo4j-程序员宅基地

文章浏览阅读680次。最近项目上使用到了neo4j数据库,通过写代码增量写入的方式太慢,还好项目基本上是历史数据可以直接使用官方自带的neo4j-admin这个工具

unity 编辑器存档_Unity教程 | 自制简易的游戏存档系统-程序员宅基地

文章浏览阅读983次。原标题:Unity教程 | 自制简易的游戏存档系统本文将为大家分享如何在Unity中实现简单的游戏存档系统,其中不会包含太多实际的代码,仅介绍在制作过程中需要考虑与解决的问题。该系统由一个学生团队为他们的首款商业游戏《Spirit》的原型开发,虽然简单,但其功能却很完善,也很容易扩展到其它需要保存状态的游戏中使用。Unity提供了PlayerPrefs来持久化保存游戏状态与数据,但不支持序列化Tr..._unity存档编辑器

c语言实验第五版答案,C语言程序设计教程实验指导与习题解答(第5版)简介,目录书摘...-程序员宅基地

文章浏览阅读687次。编辑推荐:1.遵从程序设计认知规律,内容编排从感性认识到理性认识2.案例丰富,层次感强,具有较好的可扩展性(共精选了180个程序,大部分程序都在Visual Studio 2010环境和Dev C++ 5.11环境下通过验证)3.问题分析引导,算法流程图规范内容简介:本书以C语言的基本语法、语句为基础,深入浅出地描述了C语言程序设计的基本概念。以程序案例为导向,采用计算思维的方法设计程序,通过程序..._c语言程序设计教程第五版

JavaScript—offset、client、scroll-程序员宅基地

文章浏览阅读47次。offsetTop,offsetLeft:获取离最近父容器的位置,如果没有父容器,那么获取离body最近的位置offsetWidth,offsetHeight:获取元素的大小,包括padding,border,内容。clientTop,clientLeft: 获取边框的高度和宽度clientWidth,clientHeight:获取元素的大小,只包括padding...

JavaScript基础_javascript基础论文-程序员宅基地

文章浏览阅读76次。文章目录一、 JavaScript 概述1. 什么是JavaScript1) JavaScript 介绍2) JavaScript 组成2. 使用方式二、DOM 元素和事件1)事件函数分类2)获取元素节点3)事件绑定方式三、基础语法1. 语法规范2. JavaScript的变量与常量1) 变量2) 常量3. 数据类型1) 基本数据类型(简单数据类型)4. 数据类型转换1) 强制类型转换2) 隐..._javascript基础论文

[windows]设置cmd全局proxy_cmd设置电脑全局代理-程序员宅基地

文章浏览阅读2.7k次。通过IE设置proxycmd下执行netsh winhttp import proxy source=ie查看当前有哪些全局代理配置netsh winhttp show proxy_cmd设置电脑全局代理

随便推点

【MapReduce】常用计算模型详解_mapreduce中的integer.parseint-程序员宅基地

文章浏览阅读7.5k次,点赞4次,收藏12次。前一阵子参加炼数成金的MapReduce培训,培训中的作业例子比较有代表性,用于解释问题再好不过了。有一本国外的有关MR的教材,比较实用,点此下载。一.MapReduce应用场景MR能解决什么问题?一般来说,用的最多的应该是日志分析,海量数据排序处理。最近一段时间公司用MR来解决大量日志的离线并行分析问题。二.MapReduce机制对于不熟悉MR工作原理的同学,推荐大家先去看一篇博_mapreduce中的integer.parseint

springboot动态添加多数据源及切换_根据登录用户动态添加及不通过注解切换数据源-程序员宅基地

文章浏览阅读2.3k次,点赞2次,收藏18次。目录使用场景基本架构项目实现项目结构yml配置maven配置DataSource控制Aspect实现配置控制数据库操作service实现controller实现运行结果结语使用场景在需要动态添加不同的数据源的情况下,动态完成多数据源的切换,可以切换不同的数据库(如mysql、sqlserver等),不同数据库之间的表结构也允许不同。基本架构基于springboot2.3.4开发,通过aop完成多数据源的切换,通过继承AbstractRoutingDataSource类完成数据源的动态切换基础,以be_根据登录用户动态添加及不通过注解切换数据源

计算机组成原理实训报告(附电路图)_计算机组成原理电路图-程序员宅基地

文章浏览阅读3.9k次,点赞8次,收藏41次。在实验一中,首先掌握了FA全加器的工作原理,在Logisim软件中组成了FA全加器的各个结构。然后掌握了行波进位补码加减法器的工作原理,利用组成的FA全加器,进一步在Logisim软件中,将行波进位加减法器的具体结构一步步的组成。最后通过实验数据对行波进位加减法器进行测试,看是否成功。在实验二中,掌握了存储器RAM的组成和工作原理,在Logisim软件中掌握了存储器RAM的具体结构和功能。了解存储器RAM的读/写工作原理,然后再Logisimrau那就中组成存储器RAM的读/写功能的结构。_计算机组成原理电路图

ffmpeg裁剪视频,提取关键帧_ffmpeg 裁剪掉关键帧之后-程序员宅基地

文章浏览阅读922次。import os.path as ospimport osdef mkdir_if_missing(d): if not osp.exists(d): os.makedirs(d)if __name__ == '__main__': for i in range(1, 28): input_video_path = 'E:/ysz/' + str(i) + '.mp4' result_root='E:/ysz/' + str(i) _ffmpeg 裁剪掉关键帧之后

原理图和PCB元件对应查找--Altium Designer-程序员宅基地

文章浏览阅读1.4k次,点赞2次,收藏6次。画PCB的时候,需要经常的去查看原理图上对应的元件,元件数目少还好找,数目多了找起来就比较扯淡。还好Altium Designer提供了不错的交叉查找功能。建议使用两个显示器,一个显示器放原理图,另外一个显示器放PCB,这样找起来比较的方便。1、 快捷键 :T+C这个快捷键在原理图和PCB图中都适用,这是交叉查找指针的快捷键,使用了这个功能后,会在鼠标上生成一个十字叉。用这个十字叉..._pcb原理图怎么知道这个原件和谁连着

材料专业为什么要劝退-程序员宅基地

文章浏览阅读368次。材料专业为什么要劝退

推荐文章

热门文章

相关标签