gpt4 book ai didi

sql - 如何按日期分组并按两个时间戳的日期持续时间求和?

转载 作者:行者123 更新时间:2023-11-29 13:40:19 25 4
gpt4 key购买 nike

输入-

ID  utc_tune_start_time utc_tune_end_time
A 04-03-2019 23:00:00 05-03-2019 01:00:00

期望的输出

ID  Date         Duration in Minutes
A 04-03-2019 60
A 05-03-2019 60

最佳答案

这可能对你有用:

select 
to_date(cast(utc_start_time as TEXT),'YYYY-MM-DD') date, extract(minute from utc_tune_start_time) duration in minutes from Table
union
to_date(cast(utc_end_time as TEXT),'YYYY-MM-DD') date, extract(minute from utc_tune_end_time) duration in minute from Table

编辑:OP 使用 PostgreSQL,因此需要进行修改(从时间戳转换为文本)。

关于sql - 如何按日期分组并按两个时间戳的日期持续时间求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56477708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com