当前位置:网站首页>MySQL获取当天,昨天,本周,上周,本月,上月的起始时间和结束时间的方法
MySQL获取当天,昨天,本周,上周,本月,上月的起始时间和结束时间的方法
2022-07-19 05:02:00 【ID_云泽】
今天
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d 00:00:00') AS '今天开始';
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d 23:59:59') AS '今天结束';
昨天
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%Y-%m-%d 00:00:00') AS '昨天开始';
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%Y-%m-%d 23:59:59') AS '昨天结束';
本周
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY), '%Y-%m-%d 00:00:00') AS '本周一';
SELECT DATE_FORMAT( DATE_ADD(SUBDATE(CURDATE(), WEEKDAY(CURDATE())), INTERVAL 6 DAY), '%Y-%m-%d 23:59:59') AS '本周末';
上周
SELECT DATE_FORMAT( DATE_SUB( DATE_SUB(CURDATE(), INTERVAL WEEKDAY(CURDATE()) DAY), INTERVAL 1 WEEK), '%Y-%m-%d 00:00:00') AS '上周一';
SELECT DATE_FORMAT( SUBDATE(CURDATE(), WEEKDAY(CURDATE()) + 1), '%Y-%m-%d 23:59:59') AS '上周末';
本月
SELECT DATE_FORMAT( CURDATE(), '%Y-%m-01 00:00:00') AS '本月初';
SELECT DATE_FORMAT( LAST_DAY(CURDATE()), '%Y-%m-%d 23:59:59') AS '本月末';
上月
SELECT DATE_FORMAT( DATE_SUB(CURDATE(), INTERVAL 1 MONTH), '%Y-%m-01 00:00:00') AS '上月初';
SELECT DATE_FORMAT( LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 1 MONTH)), '%Y-%m-%d 23:59:59') AS '上月末';
边栏推荐
猜你喜欢
CacheManager - 用 C# 编写的 .NET 的开源缓存抽象层
. Net core uses imagesharp to generate pictures
HCIP --- 重发布
Mysql 面向企业级开发(一)
周杰伦专辑《最伟大的作品》在哪看?当贝盒子畅享周董最新MV
使用wireshark常用的过滤命令
No overlapping interval [greedy practice]
js 九九乘法表
Why don't people buy a house?
Improvement 21 of yolov5: cnn+transformer - replace the backbone network with fast and strong lightweight backbone efficientformer
随机推荐
. Net core uses imagesharp to generate pictures
C Foundation (I)
四剑客与Code Review的恩怨情仇:“始乱终弃”到“浪子回头”
After SQL grouping, get the whole record of the row with the maximum or minimum value of one of the fields
中国碳酸锶行业研究与发展前景研究报告(2022版)
Opencv's image processing. This one is enough (I)
UnityVR--机械臂场景2-机械臂
读取douban_data.csv文件写入redis
Report on Market Research and investment prospects of China's yellow blood salt and potassium industry (2022 Edition)
Kalman filter ultrasonic ranging
Improvement 21 of yolov5: cnn+transformer - replace the backbone network with fast and strong lightweight backbone efficientformer
PC网站实现微信扫码登录功能(一)
Rlib learning [2] --env definition + env rollout
Firewall port forwarding
three.js打造失真滑块
new投票
Etcd database source code analysis -- ServerV2 interface implementation
C# 基础(三)
Basic knowledge about coding table
接口测试主要测试哪方面?需要哪些技能?要怎么学习?