我有問題,多天沒有解決,我一直在尋找並遵循許多問題的答案,它似乎像我的數據庫中的日期時間結構數據很奇怪。我讀過這篇文章:Select from table by knowing only date without time (ORACLE) 但它不適合我。 好吧,讓我們開始討論這個問題,選擇帶條件的日期時間(甲骨文)
使用ODBC連接來獲取ORACLE Database for Remedy Client中的數據。
當我像這樣簡單的查詢選擇:
select Create_Date from HPD_Help_Desk_SLA
它的結果是:
Create_Date
2014-07-01 05:27:02.000
2014-07-02 05:27:02.000
但是當我嘗試此查詢:
select Create_Date from HPD_Help_Desk_SLA where Create_Date >= TO_DATE('2014-05-03', 'YYYY-MM-DD') AND Create_Date < TO_DATE('2014-08-04', 'YYYY-MM-DD')
它的結果是:
Warning: odbc_exec(): SQL error: [AR System ODBC Driver]Column not found: ., SQL state S0000 in SQLExecDirect in....
,我嘗試了這種簡單的查詢:
select Create_Date from HPD_Help_Desk_SLA where Create_Date <= '2014-08-04'
和
select Create_Date from HPD_Help_Desk_SLA where Create_Date like '2014-07-01%`'
,這不顯示任何
任何想法呢? 謝謝
您正在使用哪種ODBC驅動程序?它可能是抱怨不瞭解TO_DATE的ODBC驅動程序。 – 2014-10-28 07:45:08
我同意。它看起來像ODBC認爲它連接到另一個dbms,而不是Oracle。 – 2014-10-28 07:51:14
是的,也許這就是問題所在,對此有什麼想法? cz我想顯示按日期過濾的數據。 其實我不能去表數據庫,看看數據庫是什麼結構,我只是使用客戶端來選擇數據,但我的老闆說它是oracle數據庫 – Koyix 2014-10-28 07:55:40