我遇到了Oracle查詢。在我的儀表板應用程序中,我們必須基本顯示總計細節行的摘要圖。在一個特定的選項卡中,我們需要詳細的日期時間,但我們只按日期對總結進行分組。如何在oracle中將日期(字符串類型)轉換爲日期(日期時間)
如何在oracle中將日期(字符串類型)轉換爲日期(日期時間)。我在select中使用select,換句話說就是嵌套select。內部查詢返回字符串日期時間,外部查詢無法將其轉換爲日期時間
我遇到了Oracle查詢。在我的儀表板應用程序中,我們必須基本顯示總計細節行的摘要圖。在一個特定的選項卡中,我們需要詳細的日期時間,但我們只按日期對總結進行分組。如何在oracle中將日期(字符串類型)轉換爲日期(日期時間)
如何在oracle中將日期(字符串類型)轉換爲日期(日期時間)。我在select中使用select,換句話說就是嵌套select。內部查詢返回字符串日期時間,外部查詢無法將其轉換爲日期時間
你會使用to_date
函數將字符串轉換爲日期。例如
to_date('2012-12-25 13:45:56', 'yyyy-mm-dd hh24:mi:ss')
或
to_date('12/25/98', 'MM/DD/RR')
您在通過作爲第二個參數將取決於字符串的格式的格式掩碼。文檔中包含一組valid format masks for the to_date function。
您可以使用TO_DATE函數。
對於如:
如果在表單中輸入字符串2012年12月21日
您可以嘗試TO_DATE('12/21/2012', 'MM/DD/RRRR')
檢查各種字體格式,此鏈接更多:http://psoug.org/definition/TO_DATE.htm
問題是我們首先從不同的表格中轉換日期和時間,然後連接它們,然後再轉換回日期,然後只需要日期。 最後一步是在外部查詢和其他步驟是在內部查詢 – 2012-07-13 13:15:19
@PinchasK - 這不是很明顯的問題是什麼。你是說外部查詢需要將各種不同格式的字符串轉換爲日期嗎?所以第一行可能是'YYYY-MM-DD'格式,'mm/dd/rh hh24:mi:ss'格式的下一行? – 2012-07-13 14:26:49