2
我使用Oracle數據庫。 在我的表中,我有一列Timestamp
類型,另一列Int
持有小時數。 如何從其他Timestamp
列中減去這些小時數?SQL Oracle Timestamp - 兩列之間的算術運算
同時我有類似的東西:
SELECT (START_TIME - interval 'CLOSING_HOURS' HOUR) as CLOSING_TIME
FROM APP.TRUMPS
我使用Oracle數據庫。 在我的表中,我有一列Timestamp
類型,另一列Int
持有小時數。 如何從其他Timestamp
列中減去這些小時數?SQL Oracle Timestamp - 兩列之間的算術運算
同時我有類似的東西:
SELECT (START_TIME - interval 'CLOSING_HOURS' HOUR) as CLOSING_TIME
FROM APP.TRUMPS
你可能想
SELECT start_time - numtodsinterval(closing_hours, 'hour') as closing_time
FROM app.trumps
numtodsinterval
是轉換了一些存儲在表格小時(或PL/SQL變量的最簡單方法)轉換爲您可以從時間戳中減去的時間間隔。
太棒了,它的工作原理。非常感謝! – Onca