时间字段,例如“14:24:05” - 只显示“14:24”而不显示秒数

Time field e.g. "14:24:05" - show only "14:24" without seconds

我在 db2 中有一个名为“chgtime”的时间字段,在库“flow”中,table“changes”

我如何转换这个时间字段,它只显示小时和分钟,如“14:25”,或者只显示小时,如“小时是 14”。

例如,如果一行中的时间是例如“14:24:05”查询中的输出应类似于“14:25”。

对于以下语句,我在 chgtime

中的所有值都只得到 null

select varchar_format(varchar(chgtime), 'hh24') 作为 hour_minute 从 flow.changes

谢谢!

试试这个:

select VARCHAR_FORMAT (TIMESTAMP (CURRENT DATE) + MIDNIGHT_SECONDS (chgtime) SECONDS, 'HH24:MI')
from flow.changes