0


在 SQL 中计算两个时间戳相隔的天时分秒

文章目录

秒数

两个时间戳之间相减得到的就是秒数。

示例:

select unix_timestamp("2022-11-08 14:00:00")- unix_timestamp("2022-11-08 13:00:00");

输出结果为:

3600

分钟

**两个时间戳相减的值除以

60

得到的就是分钟。**

示例:

select(unix_timestamp("2022-11-08 15:00:00")- unix_timestamp("2022-11-08 13:00:00"))/60;

输出结果为:

120.0

小时

**两个时间戳相减的值除以

3600

得到的就是小时。**

示例:

select(unix_timestamp("2022-11-08 17:00:00")- unix_timestamp("2022-11-08 13:00:00"))/3600;

输出结果为:

4.0

天数

**两个时间戳相减的值除以

3600 * 24

得到的就是天数。**

示例:

select cast((unix_timestamp("2022-11-09 17:00:00")- unix_timestamp("2022-11-08 13:00:00"))/(3600*24)asint);

输出结果为:

1
标签: hive mysql sql

本文转载自: https://blog.csdn.net/weixin_46389691/article/details/127749468
版权归原作者 月亮给我抄代码 所有, 如有侵权,请联系我们删除。

“在 SQL 中计算两个时间戳相隔的天时分秒”的评论:

还没有评论