快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → mysql-关于日期查找整理(今天,昨天,本周,本月)

mysql-关于日期查找整理(今天,昨天,本周,本月)

时间:2022-09-25 13:36:40人气:作者:快盘下载我要评论

最常见(今天;昨天;本周;本月)

今天;SELECT * FROM ;表; WHERE TO_DAYS(字段) = TO_DAYS(NOW())昨天;
第一种;SELECT * FROM ;表; WHERE DATEDIFF(,NOW())=-1;
第二种;SELECT * FROM ;表; WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 字段) <= 1本周;SELECT * FROM ;表; WHERE YEARWEEK(date_format(字段,%Y-%m-%d;)) = YEARWEEK(now()); 其中%Y-%m-%d表示格式化日期成 ;2020-01-01;这样子上周;SELECT * FROM ;表; WHERE YEARWEEK(date_format(字段,%Y-%m-%d;)) = YEARWEEK(now()) - 1;上n周是 - n ;下一周是 ; 1;下n周是 ; n;本月;SELECT * FROM ;表; WHERE DATE_FORMAT( 字段, %Y%m; ) = DATE_FORMAT( CURDATE( ) , %Y%m; );上月;SELECT * FROM ;表; WHERE period_diff(date_format(now(), %y%m;), date_format(字段, %y%m;)) = 1;上n月是 = n;下月是 = - 1;下n月是 - n;本季度;SELECT * FROM ;表; WHERE quarter(字段)=quarter(now())上季度;SELECT * FROM ;表; WHERE QUARTER(字段)=QUARTER(DATE_ADD(NOW(),INTERVAL -1 QUARTER)) 其中 -1改为1的话就是下季度;以此类推今年;SELECT * FROM ;表; WHERE YEAR(字段) = YEAR(NOW())去年;SELECT * FROM ;表; WHERE YEAR(字段) = YEAR(DATE_ADD(NOW(),INTERVAL -1 YEAR))其中 -1改为1的话就是明年;以此类推

常见的关于日期的函数

DATE_ADD() ;函数向日期添加指定的时间间隔;日期增加;;
例;SELECT id,DATE_ADD(create_time(你的字段),INTERVAL 15 DAY) AS date FROM order 函数的作用;把查询出来的create_time加上15天

DATE_SUB() ;函数从日期减去指定的时间间隔;日期减少;;
例;SELECT id,DATE_SUB(create_time(你的字段),INTERVAL 15 DAY) AS date FROM order 函数的作用;把查询出来的create_time减少15天

DATEDIFF(); 函数返回两个日期之间的天数;前面的日期减后面的日期;
例;SELECT shop_name,open_time,end_time, DATEDIFF(end_time,open_time) AS totalDay FROM shop 函数的作用;算出商店的开店时长

mysql-关于日期查找整理(今天,昨天,本周,本月)

DATE_FORMAT() ;函数用于以不同的格式显示日期/时间数据;日期格式化;
例1;SELECT shop_name,DATE_FORMAT(open_time,%Y-%m-%d;) open_time,end_time FROM shop


例子2;SELECT shop_name,DATE_FORMAT(open_time,%Y-%M-%d-%u-%W;) open_time,end_time FROM shop

mysql


注;M月的英文;u周;00-53;星期一是一周的第一天,W星期名

NOW() 返回当前的日期和时间。

CURDATE() 返回当前的日期。

CURTIME() 返回当前的时间。

5,6,7的区别如下图;

关于日期查找整理(今天,昨天,本周,本月)

 

EXTRACT(); 函数用于返回日期/时间的单独部分;比如年、月、日、小时、分钟等等
例;SELECT shop_name, EXTRACT( YEAR FROM open_time ) AS YEAR , EXTRACT( MONTH FROM open_time ) AS MONTH , EXTRACT( DAY FROM open_time ) AS DAY FROM shop
 

关于日期查找整理(今天,昨天,本周,本月)

 

相关文章

  • 一步步带你设计MySQL索引数据结构

    一步步带你设计MySQL索引数据结构,想想我们生活中的例子,比如新华字典,我们有一个目录,目录根据拼音排序,内容包含了汉字位于字典中具体的的页码。聪明的你肯定也想到了,我们也可以借鉴这种思想,建立一个MySQL的目录,叫做“索引”。...
  • 影刀连接Mysql数据库

    影刀连接Mysql数据库,影刀配置连接mysql数据库基础版...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。