时间字段,例如“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
我在 db2 中有一个名为“chgtime”的时间字段,在库“flow”中,table“changes”
我如何转换这个时间字段,它只显示小时和分钟,如“14:25”,或者只显示小时,如“小时是 14”。
例如,如果一行中的时间是例如“14:24:05”查询中的输出应类似于“14:25”。
对于以下语句,我在 chgtime
中的所有值都只得到 nullselect varchar_format(varchar(chgtime), 'hh24') 作为 hour_minute 从 flow.changes
谢谢!
试试这个:
select VARCHAR_FORMAT (TIMESTAMP (CURRENT DATE) + MIDNIGHT_SECONDS (chgtime) SECONDS, 'HH24:MI')
from flow.changes