0
可以說我有一個表,它將HOURS和MINUTES存儲在兩個不同的列中。 例如:如何從表中將小時和分鐘設置爲時間戳
HOURS|MINUTES
------------------
1|11
2|22
3|33
如何合併我的表小時和分鐘到當前時間戳
我的概念是如下
SELECT TRUNC(CURRENT TIMESTAMP) + HOURS + MINUTES FROM MYTABLE;
可以說我有一個表,它將HOURS和MINUTES存儲在兩個不同的列中。 例如:如何從表中將小時和分鐘設置爲時間戳
HOURS|MINUTES
------------------
1|11
2|22
3|33
如何合併我的表小時和分鐘到當前時間戳
我的概念是如下
SELECT TRUNC(CURRENT TIMESTAMP) + HOURS + MINUTES FROM MYTABLE;
經過s幾個小時的嘗試,我發現我需要進一步提高我的餐桌設計,而不是將分鐘和小時存儲在不同的列中,更好的是我存儲在單列中。樣品值可以是'18:36:00'
然後使用以下查詢以將其轉換
(SELECT CAST(? AS TIMESTAMP) + HOUR(TIME(END_TIMESTAMP)) HOURS + MINUTE(TIME(END_TIMESTAMP)) MINUTES FROM MY_TABLE
試試這個one
select current timestamp + HOURS hour + MINUTES minute
from sysibm.sysdummy1
SELECT TRUNC(CURRENT時間戳)+ START_HOUR_OF_DAY HOURS + START_MINUTES MINUTES FROM MY_TABLE; 這不會工作 – Jack