zoukankan      html  css  js  c++  java
  • 【MySQL基础】Mysql获得当前日期的所在月的第一天

    Mysql获得当前日期的所在月的第一天

    尊重劳动成果,请访问CSDN著者原文链接 http://blog.csdn.net/zixiao217/article/details/51908506

    Step1:得到当前时间(天)

    curdate():该函数返回的日期形式:2016-07-14

    select CURDATE()
    result: 2016-07-14
    

    Step2:得到当前日期在本月的第几天

    day(arg):该函数返回时间参数arg在本月是第多少天day(curdate()) = 14

    select  day(CURDATE())
    result: 14
    

    select day('2016-07-14')
    result: 14

    select -day(CURDATE())
    result: -14

    Step3:当前时间 - 当天在本月的天 + 1

     使用 date_add(arg1, arg2) 函数, 参数arg1指定时间,参数arg2用 interval 天数N 运算单位day(空格符分隔), 表示当前时间加上N天(为负数则为当前天数减去N天)

    select date_add(curdate(),interval -day(curdate())+1 day)
    result: 2016-07-01
    

    等价于

    select date_add(curdate(),interval -13 day)

    等价于

    select date_add('2016-07-14',interval -13 day) ##即714减去13天的日期就是7月的第一天

    原文地址:https://blog.csdn.net/zixiao217/article/details/51908506
  • 相关阅读:
    【lc-database】595. 大的国家
    Visual Studio 2010软件安装教程
    Win10系统下安装VC6.0教程
    HTTP协议
    正则表达式
    类装饰器
    装饰器工厂函数
    装饰器函数
    闭包
    web服务器
  • 原文地址:https://www.cnblogs.com/jpfss/p/11131467.html
Copyright © 2011-2022 走看看