sql - 将小数分钟转换为 分钟 :Seconds?

标签 sql time snowflake-cloud-data-platform

有人知道是否有一个函数可以将小数分钟转换为分钟:秒 雪花?

例如:

input: 8.5 (as in 8.5 minutes) 
output: 8:30 (as in 8 minutes 30 seconds)

来源:https://twitter.com/jasongrahn/status/1420768503133401095

最佳答案

使用 TIMEADD 添加自午夜以来的秒数:

SELECT TIMEADD(second, 8.5 * 60, '00:00'::TIME) AS res;
                       --arg

输出:

RES
00:08:30

关于sql - 将小数分钟转换为 分钟 :Seconds?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68596322/

相关文章:

mysql - 优化MySQL自连接查询

sql - 你如何处理 postgresql 中的范围日期选择?

Java静态方法变量在编译时解析,在运行时加载?

snowflake-cloud-data-platform - Snowflake 中的异步游标执行

sql - 将边描述表转换为包含树的数组列表

sql - 检查一个值在每一列的一列中只能存在一次

mysql - SQL 选择一个表中的行,而另一表中的键行已给定值

c# - 改变程序的执行时间

java - 通过物体增加时间

sql-like - 不喜欢雪花中的任何查询