文章目录

  • SQL获取日期
    • SQL获取今天日期
    • SQL获取昨天日期
    • SQL获取上周日期,上周一,上周末
    • SQL获取本周日期,本周一,本周末
    • SQL获取上月日期,上月初,上月末
    • SQL获取本月日期,本月初,本月末
    • SQL获取本年日期,本年初,本年末
    • SQL获取去年日期,去年初,去年末

SQL获取日期

SQL获取今天日期

SELECT DATE_FORMAT(NOW(),‘%Y-%m-%d 00:00:00’)

SELECT DATE_FORMAT(NOW(),‘%Y-%m-%d 23:59:59’)

SQL获取昨天日期

SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 DAY), ‘%Y-%m-%d 00:00:00’)
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 DAY), ‘%Y-%m-%d 23:59:59’)

SQL获取上周日期,上周一,上周末

SELECT DATE_FORMAT( DATE_SUB( DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY), INTERVAL 1 WEEK), ‘%Y-%m-%d 00:00:00’);
SELECT DATE_FORMAT( SUBDATE(CURDATE(), WEEKDAY(CURDATE()) + 1), ‘%Y-%m-%d 23:59:59’);

SQL获取本周日期,本周一,本周末

SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY), ‘%Y-%m-%d 00:00:00’)
SELECT DATE_FORMAT( DATE_ADD(SUBDATE(CURDATE(), WEEKDAY(CURDATE())), INTERVAL 6 DAY), ‘%Y-%m-%d 23:59:59’)

SQL获取上月日期,上月初,上月末

SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 MONTH), ‘%Y-%m-01 00:00:00’)
SELECT DATE_FORMAT( LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 1 MONTH)), ‘%Y-%m-%d 23:59:59’)

SQL获取本月日期,本月初,本月末

SELECT DATE_FORMAT( CURDATE(), ‘%Y-%m-01 00:00:00’)
SELECT DATE_FORMAT( LAST_DAY(CURDATE()), ‘%Y-%m-%d 23:59:59’)

SQL获取本年日期,本年初,本年末

SELECT DATE_FORMAT( CURDATE(), ‘%Y-01-01 00:00:00’)
SELECT DATE_FORMAT( CURDATE(), ‘%Y-12-31 00:00:00’)

SQL获取去年日期,去年初,去年末

SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 YEAR),‘%Y-01-01 00:00:00’)
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 YEAR),‘%Y-12-31 00:00:00’)

【SQL】获取今天昨天本周上周本月上月本年去年的起止日期相关推荐

  1. php 获取时间段 今天昨天本周上周本月上月本季度本年去年

    /**获取时间段* @param $name* @param $param*/ function gettimestamp($name = 'today',$param = ''){switch ($ ...

  2. 获取(今日、本周、本月、本年)的方式

    方式一:mysql中sql语句查询 ### TODAY:今日 THISWEEK:本周 THISMONTH:本月 THISYEAR:本年 <if test="scopeTypeEnum ...

  3. Sql 本日、本周、本月、本年 统计

    大家注意这里的 sql 统计的是 "本周"不是 "过去一周" 例如:今天是周三,统计的是本周一到周日这个时间段,而不是上周三到本周三这 7 天 * 所有 sql ...

  4. 用php获取本周,上周,本月,上月,本季度日期的代码

    1. 前言 ADODB 是 Active Data Objects Data Base 的简称,它是一种 PHP 存取数据库的函式组件.现在 SFS3 系统 (校园自由软件交流网学务系统) 计划的主持 ...

  5. php获取今日、本周、本月、本年时间戳和日期格式

    //获取今日开始时间和结束时间时间戳格式和时间格式 $time1 = strtotime(date('Y-m-d 00:00:00',time())); $time2 = strtotime(date ...

  6. mysql时间函数 date_format () 、date_sub()、YEERWEEK()、WEEKDAY(),另附本周 上周 本月 上月 本年等日期写法

    一.date_format () .date_sub().YEERWEEK().WEEKDAY() 1) "date_format()":格式化日期格式,"date_fo ...

  7. python获取当日、本周、本月、昨日、上周、上月时间

    获取当日.本周.本月.昨日.上周.上月时间 关注公众号"轻松学编程"了解更多. import datetimedef get_current_day():'''当日:return: ...

  8. js实现获取今日、本周、本月、本学期的开始结束日期

    一.js实现获取今日.本周.本月.本学期的开始结束日期 getDateFn.js 今日.本周.本月,实现是参考他人资源! <template><div> </div> ...

  9. php 本季度时间戳,PHP获取今日、本周、本月、本季度的起止时间戳

    有的时候需要查询数据库特定时间段的记录,比如,获取今日.本周.本月.本季度的数据,这就需要用到php的date()函数和 maketime()函数了,下面先简单的介绍下这2个函数的用法,然后直接上代码 ...

最新文章

  1. ios开发学习笔记--调用相册或相机(UIImagePickerController)
  2. 为什么Java大神,都在看Spring Boot和Spring Cloud的书?
  3. Building Android App Without an IDE
  4. Polycarp Restores Permutation
  5. magento 添加facebook like 和google +1 按钮
  6. cmake中添加引用动态链接_C# 添加、编辑、删除PPT中的超链接
  7. arm linux输出到lcd,求助 armlinux中实现lcd显示
  8. logistic regression_【科研加油站】SPSS操作之有序Logistic回归的详细教程
  9. 西门子atch指令详解_西门子plc指令含义大全详解
  10. 上海交通大学考研网络安全专业823复习策略
  11. 阿里云 搭建flink 后 web界面可以访问 但是没有task manager节点存活
  12. MySQL5.7 配置优化
  13. 夫妻给一周岁女儿喂农药后双双自杀
  14. 动态规划-骨头收集者(一维数组,二维数组)
  15. 这只狗子不一样,雷军大秀新宠「铁蛋」!
  16. C/C++开发工程师 架构师 如何写简历(跳槽必看)
  17. 蔡司影像,超越所见 巅峰旗舰vivo X80系列正式发布
  18. 外链图片怎样搬到淘宝
  19. uni-app的组件easycom的使用
  20. 计算两个数平均值的三种方法

热门文章

  1. Math重要方法(面试题)
  2. Praat:强大的语音处理工具。
  3. 教你用Python将图片转化为字符画!附源代码
  4. JAVA 2乘以8 方法_Java中用最有效率的方法算出2乘以8
  5. Nginx根据Pc端和手机端访问不同页面
  6. 工厂设计模式—java
  7. 利用Fiddler手机抓包对ONE APP网页爬虫实现电影资讯微信Java开发
  8. 看图工具 -- 蓝湖/Axure/墨刀
  9. background-size中,100%和cover的区别
  10. asp前端日历_ASP完成的日历代码实例程序