我有一个包含以下数据的表。START_TIME的数据类型是时间戳(0(&AVG_RUN_TIME_MINS为整数。我想打印EXPECTED_COMPLETION_TIME,它等于-(START_TIME+AVG_RUN_TIME_MINS(,输出格式为-"上午10:00"或"下午08:00"。
如何实现这种情况?
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
将分钟添加到开始时间,并使用to_CHAR将其显示为字符串:
to_char(START_TIME + cast(AVG_RUN_TIME_MINS as interval minute(4)), 'hh:mi AM')