取得当天:

SELECT curdate();

mysql> SELECT curdate();

+------------+

| curdate() |

+------------+

| 2013-07-29 |

+------------+

取得当前日期:

mysql> select now();

+---------------------+

| now() |

+---------------------+

| 2013-07-29 22:10:40 |

+---------------------+

取得前一天:

mysql> select date_sub(curdate(),interval 1 day);

+------------------------------------+

| date_sub(curdate(),interval 1 day) |

+------------------------------------+

| 2013-07-28 |

+------------------------------------+

括号中为当天时间的前一天,如果统计前几天就将括号中的’1’改成相应的天数。如果要算月或年,直接将day改为month或year即可

取得前一天的年份:

mysql> SELECT YEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY));

+------------------------------------------+

| YEAR(DATE_SUB(CURDATE(),INTERVAL 1 DAY)) |

+------------------------------------------+

| 2013 |

+------------------------------------------+

date_sub()函数的例子:

今天是2013年5月20日。

date_sub('2012-05-25',interval 1 day) 表示 2012-05-24 date_sub('2012-05-25',interval 0 day) 表示 2012-05-25 date_sub('2012-05-25',interval -1 day) 表示 2012-05-26 date_sub('2012-05-31',interval -1 day) 表示 2012-06-01 date_sub(curdate(),interval 1 day) 表示 2013-05-19 date_sub(curdate(),interval -1 day) 表示 2013-05-21 date_sub(curdate(),interval 1 month) 表示 2013-04-20 date_sub(curdate(),interval -1 month) 表示 2013-06-20 date_sub(curdate(),interval 1 year) 表示 2012-05-20 date_sub(curdate(),interval -1 year) 表示 2014-05-20

mysql获取后一天_MySQL根据某一Date值获取相关时间(前一天,后一天等)相关推荐

  1. jpa怎么实现新增获取id_java-JPA:如何根据ID以外的字段值获取实体?

    java-JPA:如何根据ID以外的字段值获取实体? 在JPA(休眠)中,当我们自动生成ID字段时,假定用户不了解此密钥. 因此,在获取实体时,用户将根据ID以外的其他字段进行查询. 在这种情况下,我 ...

  2. mysql limit 后子查询_mysql 关于limit 子查询和获取某当天所有记录

    今天写MYSQL 当有个需求用到limit 在子查询下使用.郁闷了竟然过不去.但只要转化就就可以.真是悲剧. update tbl set isoption=1 where  userguid='ss ...

  3. mysql 查询表总行数字段_MySQL的count(*)的优化,获取千万级数据表的总行数

    这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(*)的速度一直提不上去.找了很多优化方案,最后另辟蹊径,选择了用explain来获取总行数. 网上关于count()优 ...

  4. mysql使用多端口用处_mysql 多端口设置如开启3306,3307,3308端口后, 能否通过不同端口操作同一张表?...

    给你发一段.我编译的代码(仅供参考): 编译安装之前需要对系统安装必要的依赖包 [root@dbtest3 ~]# yum install -y libtermcap libtermcap-devel ...

  5. mysql如何重复数据合并_mysql合并相同字段,不同的拼接在起后

    要把相同的数据合并了,后面name累加,效果如下: 代码如下: select us.id ID,us.uname 账号,mg.groupname 所在组,mg.groupnote 描述,group_c ...

  6. python获取时间————前一天后一天前一小时后一小时前一分钟后一分钟前一秒后一秒

    SSRQ='2022-04-08' SSRQ_datetime= datetime.datetime.strptime(SSRQ,'%Y-%m-%d') 字符串转换为时间类型 导入包 import d ...

  7. mysql sql查询json数据_mysql如何查询json的值

    mysql查询json的值的方法:首先打开命令窗口:然后执行SQL语句"SELECT REPLACE(json_extract(push_data,'$.carRenewalInfoVo.l ...

  8. mysql case设固定值_MySQL CASE语句将自定义值放置为NULL

    让我们首先创建一个表-mysql> create table DemoTable ( FirstName varchar(20) ); 使用插入命令在表中插入一些记录-mysql> ins ...

  9. mysql order by 报错_Mysql 使用 select as 的值 order by 出现数据错误问题

    使用 inner join 查询,如果使用 percent1 排序就会出现结果里面的 percent1 值是错误的,先看不排序的sql. select `stock`.*, `stock1`.`pri ...

最新文章

  1. 【GZAdmin】开源BS demo快速搭建
  2. 修改数据,如何将原数据带到输入框
  3. [Android学习笔记二] View转化Bitmap
  4. oracle中保留2位小数的写法
  5. 剑指Offer:面试题33——把数组排成最小的数(java实现)(未完待续)
  6. svn常用命令与分支操作
  7. linux 项目同步,Linux项目系统,Linux控制台窗口,同步和附加到进程的Linux C ++工作负载改进...
  8. mysql命令查找失效索引_mysql查询时无效索引的简单总结
  9. linux之C编程学习——getchar()和getch()
  10. CSS代码实现背景透明文字不透明
  11. axure7.0 汉化包下载
  12. 手把手教你在 SpringBoot 自定义参数解析器
  13. 开源音乐软件——落雪
  14. 类人猿手游内存技术教程
  15. 【环境配置】Ubuntu18.04配置高通骁龙神经处理引擎(SNPE)
  16. 用python实现房贷计算器
  17. v2021年烷基化工艺考试题及烷基化工艺考试试卷
  18. cdma特有效应_CDMA技术有那些特点及优点?
  19. 视频教程-Web前端开发仿美团/饿了吗移动App之高德地图接口对接案例-JavaScript
  20. springboot+vue前后端分离java地铁站自动售票系统-火车票售票系统

热门文章

  1. leetcode 416. Partition Equal Subset Sum | 416. 分割等和子集(Java)
  2. leetcode 402. Remove K Digits | 402. 移掉 K 位数字(单调栈)
  3. 【C++鼠标键盘操作】自动下载CSDN博客文章到PDF
  4. 【Java多线程】线程优先级:优先级高,执行机会多
  5. C语言 2048小游戏
  6. Spring工作原理分析
  7. maven下载包慢解决
  8. commons-lang3工具类学习(二)
  9. Effective Java之返回零长度的数组或者集合,而不是null(四十三)
  10. 判断对象存活方法及回收方法