MySQL查询某天的数据

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL查询某天的数据相关的知识,希望对你有一定的参考价值。

阅读目录

1、DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据

语法:DATE_FORMAT(date,format)

date 参数是合法的日期。format 规定日期/时间的输出格式。

SELECT
	*
FROM
	admin_operation_log
WHERE
	date_format(created_at, '%Y-%m-%d') = '2022-07-11'

2、DATEDIFF() 函数返回两个日期之间的天数

语法

DATEDIFF(date1,date2)
date1 和 date2 参数是合法的日期或日期/时间表达式。

示例如下:

SELECT
	*
FROM
	admin_operation_log
WHERE
	(
		datediff(created_at, '2022-08-25') = 6
	)

扩展知识

SELECT * FROM [table_name] WHERE substring(Convert(char(10),update_time ,112),1,8)='20220513' 
SELECT * FROM [table_name] WHERE update_time between '2022-05-13 00:00:00' and '2022-05-13 23:59:59' 
SELECT * FROM [table_name] WHERE year(update_time ) = 2022 and month(update_time )= 05 and day(update_time ) = 13
SELECT * FROM [table_name] WHERE update_time > '2017-09-27' and update_time < '2022-05-13'

以上是关于MySQL查询某天的数据的主要内容,如果未能解决你的问题,请参考以下文章

oracle上个月某一天的数据

mysql查询某段时间段中每一天的数据

oracle中查询某天数据

如何计算某天的行数

postgresql某数据表中有多天的记录存在,我想取某天的第一条和最后一条记录,数据库查询语句怎么写

课堂练习-全国疫情统计可视化地图