`
ldl_xz
  • 浏览: 68866 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mysql查询上个月的第一天和最后一天

 
阅读更多
上个月的第一天: 

select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(   
   day from now())-1 day),interval 1 month)





上个月的最后一天:

select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(   
   day from now()) day),interval 0 month) as date





这个月的第一天:

 select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(   
   day from now())-1 day),interval 0 month)





这个月的最后一天:

select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(   
   day from now()) day),interval -1 month) as date

转载自:http://www.9958.pw/post/mysql_date

分享到:
评论

相关推荐

    获得指定月的和第一秒和最后一秒

    这段代码首先创建了一个`YearMonth`对象,然后分别获取该月的第一天和最后一天,并将这些日期转换为`LocalDateTime`对象,设置为当天的开始或结束时刻。最后,通过`toInstant`方法转换为UTC时区的瞬间,并转化为毫秒...

    mysql的日期和时间函数

    注意,对于给定的日期参数是一年的第一周或最后一周的,返回的年份值可能与日期参数给出的年份不一致: mysql> SELECT YEARWEEK(’1987-01-01’); -> 198653 注意,对于可选参数 0 或 1,周值的返回值不同于...

    PHP博客型日历,能标识文章发表日期

    为了生成这样的日历,我们需要编写一个函数,接受当前月份和年份作为参数,然后利用DateTime类生成该月的第一天和最后一天。 ```php function generate_calendar($year, $month) { // 获取当月第一天和最后一天 $...

    C#基类库(苏飞版)

    返回每月的第一天和最后一天 复制代码 TimeHelper 1.将时间格式化成 年月日 的形式,如果时间为null,返回当前系统时间 2.将时间格式化成 时分秒 的形式,如果时间为null,返回当前系统时间 3.把秒转换成分钟 4....

    MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date)

    此外,`LAST_DAY`函数可以用于获取给定日期所在月份的最后一天,而`INTERVAL`关键字则用于指定时间间隔,如`interval 1 day`表示1天,`interval 1 month`表示1个月。 了解并熟练掌握这些函数,能够极大地提升你在...

Global site tag (gtag.js) - Google Analytics