mysql查询当天的数据

admin MySql评论522字数 326阅读模式

1:mysql查询当天的数据

方法一(速度较慢,不推荐使用)

SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=0

方法二

select * from 表名 where to_days(时间字段名) = to_days(now());

2:mysql查询第n天的数据

SELECT * FROM 表名WHERE DATEDIFF(字段,NOW())=n

3:查询最近n天的数据

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL n DAY) <= date(时间字段名)

4:查询本月数据

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )

版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
admin
  • 本文由 发表于 2023年5月17日 15:24:34
  • 转载请务必保留本文链接:https://www.58pxe.com/10619.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: