什麼是Oracle查詢爲CURRENT_DATE 獲取數據的列END_DATE就像下面Oracle查詢不給結果爲CURRENT_DATE
end_date
27-10-16 03:35:00.000000000 PM
23-11-16 11:15:00.000000000 AM
02-11-16 03:00:00.000000000 PM
08-11-16 09:00:00.000000000 AM
像我運行下面的查詢
Select * from table1
where end_date < TO_DATE('2017-04-11 00:00:00', 'YYYY-MM-DD HH24:MI:SS')
它正在運行成功,但是當我用當前日期替換查詢...它沒有給出結果
Select * from table1
where end_date < TO_DATE(current_date, 'YYYY-MM-DD HH24:MI:SS')
有人能告訴我什麼是第二個查詢沒有給結果的原因。
*** *** NEVER'調用TO_DATE()'就已經是一個'date'的值。它會將'date'轉換爲'varchar',以將其轉換回到它開頭的'date'。 –