获取当前日,月,年

-- 日(年月日)
SELECT CURDATE();
-- 周
SELECT WEEKOFYEAR(CURDATE());
-- 月
SELECT MONTH(CURDATE());
-- 年
SELECT YEAR(CURDATE());
-- 年月日时分秒
SELECT NOW();
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s')
-- 年月
SELECT DATE_FORMAT(NOW(),'%Y-%m')
-- 月日
SELECT DATE_FORMAT(NOW(),'%m-%d')
-- 今天 00:00:00
SELECT DATE_FORMAT(CURDATE(),'%Y-%m-%d %H:%i:%s');
-- 今天
SELECT CURDATE();
-- 今天 23:59:59
SELECT DATE_SUB(DATE_ADD(CURDATE(),INTERVAL 1 DAY),INTERVAL 1 SECOND);

昨天

-- 昨天 00:00:00
SELECT DATE_FORMAT(DATE_SUB(CURDATE(),INTERVAL 1 DAY),'%Y-%m-%d %H:%i:%s');
-- 昨天
SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY);
-- 昨天 23:59:59
SELECT DATE_SUB(CURDATE(),INTERVAL 1 SECOND);

明天

-- 明天 00:00:00
SELECT DATE_FORMAT(DATE_ADD(CURDATE(),INTERVAL 1 DAY),'%Y-%m-%d %H:%i:%s');
-- 明天
SELECT DATE_ADD(CURDATE(),INTERVAL 1 DAY);
-- 明天 23:59:59
SELECT DATE_SUB(DATE_ADD(CURDATE(),INTERVAL 2 DAY),INTERVAL 1 SECOND);

当前周的第一天

select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) DAY);

当前周的最后天

select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 6 DAY);

获取当月最后一天

select last_day(curdate());

获取本月第一天

select DATE_ADD(curdate(),interval -day(curdate())+1 day);

获取下个月的第一天

select date_add(curdate()-day(curdate())+1,interval 1 month);

获取当前月的天数

select DATEDIFF(date_add(curdate()-day(curdate())+1,interval 1 month ),DATE_ADD(curdate(),interval -day(curdate())+1 day)) from dual;

当前年的第一天

SELECT DATE_SUB(CURDATE(),INTERVAL DAYOFYEAR(NOW()) - 1 DAY);
SELECT concat(YEAR(now()),'-01-01');

当前年的最后天

SELECT concat(YEAR(now()),'-12-31');  

时差计算

TIMESTAMPDIFF 计算时间差,可以精确到(YEAR)年、(MONTH)月、(DAY)日、(HOUR)时、(MINUTE)分、(SECOND)秒具体如下
SELECT TIMESTAMPDIFF(YEAR, '2016-09-23 00:00:00', '2021-05-10 00:00:00');
SELECT TIMESTAMPDIFF(MONTH, '2016-09-23 00:00:00', '2021-05-10 00:00:00');
SELECT TIMESTAMPDIFF(DAY, '2016-09-23 00:00:00', '2021-05-10 00:00:00');
SELECT TIMESTAMPDIFF(HOUR, '2016-09-23 00:00:00', '2021-05-10 00:00:00');
SELECT TIMESTAMPDIFF(MINUTE, '2016-09-23 00:00:00', '2021-05-10 00:00:00');
SELECT TIMESTAMPDIFF(SECOND, '2016-09-23 00:00:00', '2021-05-10 00:00:00');DATEDIFF 计算时差,精确到天
SELECT DATEDIFF('2016-09-23 00:00:00', '2021-05-10 00:00:00');

mysql 日、周、月、年相关推荐

  1. mysql分季度统计数据,mysql按日周月季度统计数据

    mysql按日周月季度统计数据 mysql按日.周.月.季度统计数据 1.使用DATE_FORMAT做等值条件查询 2.DATE_FORMAT函数语法,参考w3school 3.可使用格式 4.使用示 ...

  2. oracle 按日输出 取整数,Oracle按日周月分組統計,及next_day()函數詳解

    1.概述 工作中遇到如下問題:統計周期內關鍵詞數,而這里的周期內最常用的就是日周月. 日月比較容易處理,周的話可以通過next_day()函數實現. 2.實例問題 如下,有一張表ljb_test,包括 ...

  3. MACD多周期共振指标公式,日周月共振

    有人问多周期MACD怎么写,编写指标的难度其实不大,主要问题是解决多周期MACD显示的问题.日线.周线.月线三个周期,每个周期都有快线DIF和慢线DEA两条线,一共6条,怎么在副图上清晰显示出来. 一 ...

  4. java8 日期范围内 日/周/月/季度/年 的日期结果集

    java8 日期范围内 日/周/月/季度/年 的日期结果集 /*** 根据时间范围列出所有日/周/月/季/年** @Author Moqi* @Date 2020/4/30* @Version V1. ...

  5. php文章周月总排行榜怎么实现,帝国cms7.0实现日 周 月点击排行的方法

    本文将为您介绍的是帝国cms7.0实现日 周 月点击排行的方法,具体操作方法请看下文: 新增信息的排行不太符合我的要求.就自己琢磨了一套全站信息的月点击.周点击排行.需要新增几个字段及修改文件.下面开 ...

  6. KDJ日周月金叉共振指标

    昨天介绍了MACD多周期共振指标公式,KDJ通过类似的写法,也可以共振.本文介绍的KDJ日周月金叉共振指标包含日周金叉共振.日月金叉共振.周月金叉共振.日周月金叉共振四种类型. 需要注意的问题依然是周 ...

  7. Oracle按日周月分组统计,及next_day()函数详解

    1.概述 工作中遇到如下问题:统计周期内关键词数,而这里的周期内最常用的就是日周月. 日月比较容易处理,周的话可以通过next_day()函数实现. 2.实例问题 如下,有一张表ljb_test,包括 ...

  8. 日周月筛选器_天谕2.09月3日周版本更新维护内容预告

    亲爱的谕霸: 为了给谕霸们带来更好的游戏品质以及更极致的游戏体验,我们会不断对游戏进行调整和修复. <天谕2.0>9月3日周版本更新维护内容预告 特别提示本周维护时间为9月3日上午8:00 ...

  9. sql 日周月统计和

    sql本日\本周\本月统计 SQL的本月统计和本周统计 本月统计(MySQL) select * from booking where month(booking_time) = month(curd ...

  10. 开发笔记 | JAVA获取微信步数+日周月排行榜的实现

    目录 功能描述 微信步数同步 获取我当日的步数 日排行,周排行,月排行榜的实现 功能描述 实现微信步数的同步(也就是获取当前的微信步数更新至数据库) 实现获取我当日的微信步数的查询 实现按照日排行,周 ...

最新文章

  1. v3s修改驱动代码的流程
  2. python中area是什么意思_python – 与openCV 3中的contourArea的兼容性问题
  3. leetCode刷题(使用链表做加法)
  4. 计算机谈音乐薛之谦,明星浮世绘之薛之谦:分析了50多首音乐作品,为其总结了五个特点...
  5. mysql查询时,offset过大影响性能的原因与优化方法
  6. c 正则去掉html标签,C#用正则表达式去掉Html中的script脚本和html标签
  7. 客户忠诚度及会员等级划分
  8. VCF (Variant Call Format)格式详解
  9. linux信任公钥的配置
  10. 王不留,混迹基层八年穷屌丝,考研准备四个月,考上中国科技大学MBA,成为一家软件上市公司中层管理者(附备考攻略)
  11. Redis开发与运维 笔记一
  12. 请求支付宝渠道报错:40006,Insufficient Permissions,ISV权限不足
  13. NetSetMan Pro v5.1.1 网络参数配置工具便携版
  14. 组合数学-常用组合公式
  15. 计算机用户原始密码是多少,administrator初始密码是多少
  16. 页面加载性能之如何测试打开速度
  17. 同质化严重!购物中心如何打造差异化品牌?
  18. Skype for Business Server与Microsoft Teams的长期共存模式
  19. java牛奶订购系统,Java IO系统
  20. openssh-7.5p1升级

热门文章

  1. nodejs linux环境设置,tnpm安装
  2. Web 前端入门(一)
  3. Idea 2022.1.3版本显示内存使用情况的方法
  4. 初次结识海蜘蛛(2)
  5. 太赫兹芯片是什么原理_我国芯片真的打不过国外产品?太赫兹:我有话要说-控制器/处理器-与非网...
  6. 分贝检测 - 技术支持
  7. python srt字幕转lrc歌词文件
  8. java 设置环境变量生效_配置java环境变量后没有生效的解决办法
  9. Microsoft2010与WPS2010大比拼
  10. android 数据显示成功,android如何将从数据库读取的数据显示在listview中?