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'));
相关推荐
Yushan Bai1 小时前
ORACLE RAC环境REDO日志量突然增加的分析
数据库·oracle
躺着听Jay1 小时前
Oracle-相关笔记
数据库·笔记·oracle
瀚高PG实验室1 小时前
连接指定数据库时提示not currently accepting connections
运维·数据库
运维成长记2 小时前
mysql数据库-中间件MyCat
数据库·mysql·中间件
尘客.3 小时前
DataX从Mysql导数据到Hive分区表案例
数据库·hive·mysql
华纳云IDC服务商3 小时前
SQL Server权限设置的几种方法
mysql·sqlserver
TiDB 社区干货传送门4 小时前
从开发者角度看数据库架构进化史:JDBC - 中间件 - TiDB
数据库·oracle·中间件·tidb·数据库架构
虾球xz4 小时前
游戏引擎学习第280天:精简化的流式实体sim
数据库·c++·学习·游戏引擎
uwvwko4 小时前
BUUCTF——web刷题第一页题解
android·前端·数据库·php·web·ctf
今天我又学废了4 小时前
Spark,SparkSQL操作Mysql, 创建数据库和表
大数据·mysql·spark