mysql、clickhouse时间日期加法

mysql

在'2023-10-27 23:59:59'上增加5秒:

sql 复制代码
SELECT DATE_ADD('2023-10-27 23:59:59', INTERVAL 5 second);

clickhouse

sql 复制代码
SELECT date_add(SECOND, 3, toDate('2018-01-01 00:00:00'));

clickhouse时间按秒、分、时、日、月、年作差

按秒:

sql 复制代码
SELECT dateDiff('second', toDateTime('2022-01-01 20:00:00'), toDateTime('2022-01-02 23:00:00'));

结果 = toDateTime('2022-01-02 23:00:00') - toDateTime('2022-01-01 20:00:00')

![在这里插入图片描述](https://img-blog.csdnimg.cn/7873b1505c894c85925deff0a940cdc6.png

按时:

sql 复制代码
SELECT dateDiff('hour', toDateTime('2022-01-01 20:00:00'), toDateTime('2022-01-02 23:00:00'));
相关推荐
卜及中2 小时前
【Redis/2】核心特性、应用场景与安装配置
数据库·redis·缓存
LucianaiB3 小时前
如何做好一份优秀的技术文档:专业指南与最佳实践
android·java·数据库
Eiceblue3 小时前
Python读取PDF:文本、图片与文档属性
数据库·python·pdf
在未来等你5 小时前
SQL进阶之旅 Day 21:临时表与内存表应用
sql·mysql·postgresql·database·temporary-table·memory-table·sql-optimization
敖云岚6 小时前
【Redis】分布式锁的介绍与演进之路
数据库·redis·分布式
weixin_307779136 小时前
Linux下GCC和C++实现统计Clickhouse数据仓库指定表中各字段的空值、空字符串或零值比例
linux·运维·c++·数据仓库·clickhouse
LUCIAZZZ6 小时前
HikariCP数据库连接池原理解析
java·jvm·数据库·spring·springboot·线程池·连接池
我在北京coding6 小时前
300道GaussDB(WMS)题目及答案。
数据库·gaussdb
小Tomkk7 小时前
阿里云 RDS mysql 5.7 怎么 添加白名单 并链接数据库
数据库·mysql·阿里云
明月醉窗台8 小时前
qt使用笔记二:main.cpp详解
数据库·笔记·qt