我有一個奇怪的格式,我需要轉換爲Oracle時間戳(不需要分形秒)。我有兩列,date_entered和time_entered,具有這種格式從我們的AS/400:轉換爲Oracle中的DateTime
1110729 954
1110811 1216
1110815 1526
1110815 1659
1110817 1007
1110818 1000
1110821 1715
1110822 1320
1110823 1852
1110825 1743
1110826 1100
1110826 1559
1110826 1711
1110826 1906
日期列是一個AS/400日,與第1個字符作爲2000年標誌YYYMMDD。所有的日期實際上都在2000年以上,所以如果需要,可以忽略第一個字符。
此外,正如你所看到的,我的time_entered字段是24小時timstamp,但它是一個「數字」字段,因此可能有3位數的行。我想編寫一條SQL語句將其轉換爲Oracle時間戳。不是一個函數或任何東西,而只是選擇語句來選擇組合的這兩列的日期時間。
謝謝你,我做了修復HH到HH24,但忘了連接字符是不同的。我感謝您注意並修復它。自從我在甲骨文工作了一段時間。 – Sparky