mysql查询本月指定某天日期

更新时间:01-23 教程 由 傲骨 分享

MySQL是一种常用的关系型数据库管理系统。在使用MySQL查询功能时,您可能会需要查询本月指定某天的日期。以下代码可以帮助您实现这个功能。

SELECT * FROM table_name WHERE date_column >= DATE_FORMAT(NOW()-INTERVAL DAY(NOW())-1 DAY, '%Y-%m-01') AND date_column<= DATE_FORMAT(NOW()-INTERVAL DAY(NOW())-1 DAY, '%Y-%m-dd');

让我们一起来看一下这段查询语句:

SELECT * FROM table_name WHERE date_column >=DATE_FORMAT(NOW()-INTERVAL DAY(NOW())-1 DAY, '%Y-%m-01')AND date_column<=DATE_FORMAT(NOW()-INTERVAL DAY(NOW())-1 DAY, '%Y-%m-dd');

代码中的table_name应替换为您希望查询的表名,date_column应替换为表中日期所在的列名。

代码中的NOW()函数将返回当前日期和时间。其中,INTERVAL DAY(NOW())-1 DAY表示返回上一个月的最后一天,这是通过将当前日期减去当前日期的天数再减去1来实现的。

接下来,我们使用MySQL的DATE_FORMAT()函数来格式化日期格式。其中,'%Y-%m-01'表示将日期格式化为“年-月-01”的形式,'%Y-%m-DD'表示将日期格式化为“年-月-日”的形式。

最终,便可以成功查询出本月指定某天的日期了。

声明:关于《mysql查询本月指定某天日期》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2260067.html