我對PL/SQL沒有任何經驗,但我認爲我需要它。PL/SQL時間差
我有以下問題:
我有一個包含一個表:
Object Station Time
744 2 23:40:00
744 3 23:45:00
744 4 23:48:00
744 8 23:59:00
744 9 00:02:00
744 13 00:15:00
現在我需要一個新的領域與日期:
Object Station Time Date
744 2 23:40:00 26.03.2013
744 3 23:45:00 26.03.2013
744 4 23:48:00 26.03.2013
744 8 23:59:00 26.03.2013
744 9 00:02:00 27.03.2013
744 13 00:15:00 27.03.2013
你可以看到這是日期如果時間已到00:00:00已更改
在SQL中我沒有任何想法我怎麼能做到這一點 - 所以現在我想我需要一個PL/SQL腳本來創建日期。
你怎麼知道第一行是在2013年3月26日?你如何分類餐桌?我們是否需要解析看起來是由兩個數值組成的'varchar2'的'Object'列? – 2013-03-28 06:54:26
日期從哪裏來?你是否總是想用當前日期作爲基準日期? – 2013-03-28 06:54:34
應該自動生成日期。 如果時間<23:59:00應放置trunc(sysdate-1),否則取sysdate。 我的想法是: 我必須爲每個工作站提供一個時間信息,並且如果時間信息<如前所設置的時間trunc(sysdate) – user1856981 2013-03-28 07:03:03