mysql 查询上个月某一天

Posted 一 定 会 去 旅 行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 查询上个月某一天相关的知识,希望对你有一定的参考价值。


本文地址:http://www.cnblogs.com/jying/p/8877065.html

需求:获取上个月15号的日期
网上一搜一大堆粘贴复制的大坑:(如下是查询上个月最后一天,可是我要的不一定是哪一天啊!!!坑)
select date_sub(date_sub(date_format(now(),\'%y-%m-%d\'),interval extract(day from now()) day),interval 0 month) as date; 希望: 最后找到一个函数 extract(year_month from date_add(now(), interval -1 month)); 然后搜索 extract 函数解释 ,date_add解释。 解决: select concat(date_format(date_add(now(),interval -1 month),\'%Y-%m\'),\'-15\') d2222; 延伸(与上面结果一样): select concat(date_format(date_sub(now(),interval 1 month),\'%Y-%m\'),\'-15\') d1111;

 
本文地址:http://www.cnblogs.com/jying/p/8877065.html

 

以上是关于mysql 查询上个月某一天的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver如何根据当前日期获得上月某一天的日期

MySQL中, 如何查询某一天, 某一月, 某一年的数据.

sql 怎么查询每一年1到12个月的数据

mysql 根据某一年 查询12个月的数据

java如何实现在下个月的某一天自动获取某数据

MySql查询最近一个月,一周,一天