0

我有一张包含以下数据的表格。START_TIME 的数据类型是 timestamp(0) & AVG_RUN_TIME_MINS 是 Integer。我想打印EXPECTED_COMPLETION_TIME等于 - (START_TIME + AVG_RUN_TIME_MINS),输出格式为 - '10:00 AM' 或 '08:00 PM'。

如何实现这个场景?

START_TIME             AVG_RUN_TIME_MINS
----------------------------------------
8/27/2020 06:14:49             120
8/27/2020 16:10:28             3
8/27/2020 06:01:05             60
8/27/2020 05:50:30             85
4

1 回答 1

0

将分钟添加到开始时间并使用 TO_CHAR 将其显示为字符串:

to_char(START_TIME + cast(AVG_RUN_TIME_MINS as interval minute(4)), 'hh:mi AM')
于 2020-08-28T07:48:40.077 回答