0
SELECT CHAR(TIME(timestamp), USA)
FROM Orders
WITH UR
这个查询将给输出10:30 PM时间格式
是否有可能将其显示为10点(只小时,AM/PM)?
SELECT CHAR(TIME(timestamp), USA)
FROM Orders
WITH UR
这个查询将给输出10:30 PM时间格式
是否有可能将其显示为10点(只小时,AM/PM)?
假设它不是一个重复的问题(它看起来像我),尝试使用:
SUBSTR(CHAR(TIME(timestamp), USA),1,2) CONCAT SUBSTR(CHAR(TIME(timestamp), USA),6)
如果你正在运行的DB2版本尚不具有TIMESTAMP_FORMAT()
或完全必要的支持VARCHAR_FORMAT()
,您可能会创建一个执行上述操作的函数。当本机功能可用时,该功能稍后可以被替换。
请不要多次提问相同的问题。重复的http://stackoverflow.com/questions/14652671/format-hour-in-db2 –
这是不一样的问题。两者都不同! – Marjer