当前位置:网站首页>mysql获取当前时间
mysql获取当前时间
2022-07-30 22:10:00 【web18334137065】
** Mysql获取当前时间
– 今天
**
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( 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( SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),’%w’)-1), ‘%Y-%m-%d 00:00:00’) AS ‘本周一’;
SELECT DATE_FORMAT( SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),’%w’)-7), ‘%Y-%m-%d 23:59:59’) AS ‘本周末’;
– 上面的本周算法会有问题,因为mysql是按照周日为一周第一天,如果当前是周日的话,会把时间定为到
下一周.
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(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 ‘上月末’;
– 本月
SELECT DATE_FORMAT( CURDATE(), ‘%Y-%m-01 00:00:00’) AS ‘本月初’;
SELECT DATE_FORMAT( LAST_DAY(CURDATE()), ‘%Y-%m-%d 23:59:59’) AS ‘本月末’;
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- ML.NET相关资源整理
- 登堂入室之soc开发makefile
- MySql 5.7.38 download and installation tutorial, and realize the operation of MySql in Navicat
- TransGAN代码复现—九天毕昇平台
- 成功解决ModuleNotFoundError: No module named ‘Image‘
- 2022.7.28
- language code table
- Day 16 of HCIP
- 2022.7.27
- DistSQL in-depth analysis: creating a dynamic distributed database
猜你喜欢

系统结构考点之多级混洗交换网络

ClickHouse to create a database to create a table view dictionary SQL

【微信小程序】小程序突破小程序二维码数量限制

Gxlcms有声小说系统/小说听书系统源码

面试难题:分布式 Session 实现难点,这篇就够!

MySQL压缩包方式安装,傻瓜式教学

Rust编译报错:error: linker `cc` not found

JUC原子类详解

通过社交媒体建立个人IP的 5 种行之有效的策略

LeetCode·Daily Question·952. Calculate Maximum Component Size by Common Factor·Union Check
随机推荐
JUC原子类详解
MySQL 8.0.29 设置和修改默认密码
连号区间数
Solve the problem of centos8 MySQL password ERROR 1820 (HY000) You must reset your password using the ALTER USER
Solve npm warn config global `--global`, `--local` are deprecated. use `--location=global` instead
成功解决ModuleNotFoundError: No module named ‘Image‘
DistSQL in-depth analysis: creating a dynamic distributed database
cnpm安装步骤
解决centos8 MySQL密码问题ERROR 1820 (HY000) You must reset your password using ALTER USER
go语言慢速入门——流程控制语句
navicat连接MySQL报错:1045 - Access denied for user ‘root‘@‘localhost‘ (using password YES)
qt使用动态库(DLL)
language code table
Navicat connection MySQL error: 1045 - Access denied for user 'root'@'localhost' (using password YES)
Rust编译报错:error: linker `cc` not found
navicat无法连接mysql超详细处理方法
1064 Complete Binary Search Tree
Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’
mysql去除重复数据
关于XML的学习(一)