1 MySQL截取日期
承灿 2023/8/30
# 1 MySQL截取日期
SELECT DATE_FORMAT(your_datetime_column, '%m-%d') AS extracted_date
FROM your_table;
# 2 截取天
SELECT TIME_FORMAT(your_time_column, '%H:%i') AS extracted_time
FROM your_table;
# 3 最近一小时
create_time >= NOW() - INTERVAL 24 HOUR
# 4 查询最近7天,一个月,一年的数据
select * from bd_disaster_warning where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(format_time);
select * from bd_disaster_warning where DATE_SUB(CURDATE(), INTERVAL 1 MONTH) <= date(format_time);
select * from bd_disaster_warning where DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date(format_time);
# 5 时间格式化
DATE_FORMAT(create_time, '%Y-%m-%d %H:%i:%s') AS create_time
# 6 MySQL默认时间
CURRENT_TIMESTAMP
# 7 最新时间
SELECT crc.*
FROM camera_result_count crc
INNER JOIN (
SELECT index_code, MAX(create_time) AS maxTime
FROM camera_result_count
GROUP BY index_code
) maxTimes ON crc.index_code = maxTimes.index_code AND crc.create_time = maxTimes.maxTime;
# 8 now函数
SELECT NOW(),CURDATE(),CURTIME()