首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【MySQL基础】Mysql获得当前日期的所在月的第一天

    ():该函数返回的日期形式: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

    77910

    【MySQL 系列】MySQL 按照当前年月周日统计数据

    YEARWEEK(NOW()); 查询当月数据 SELECT * FROM 表名 WHERE YEARWEEK(DATE_FORMAT( 表中时间字段,'%Y-%m')) = DATE_FORMAT(CURDATE...(),'%Y-%m'); 查询最近一周数据 SELECT * FROM 表名 WHERE DATE_SUB(CURDATE(),INTERVAL 1 WEEK) <= DATE( 表中时间字段 ); 中间的...1 是一周的意思,2 周就填写 2 查询最近一月内数据 SELECT * FROM 表名 WHERE DATE_SUB(CURDATE(),INTERVAL 1 MONTH) <= DATE( 表中时间字段...); 查询当年每月的统计数据 SELECT MONTH('表中日期字段'), COUNT(*) FROM '表名' WHERE YEAR(CURDATE()) GROUP BY MONTH('表中日期字段...SELECT * FROM 表名 WHERE MONTH ( 日期字段 ) = MONTH (curdate()) AND WEEK ( 日期字段 ) = WEEK (curdate()); 统计每天数据总量

    2.7K30
    领券