我有很多天没有解决的问题,我一直在寻找并关注很多问题的答案,看起来我数据库中日期时间的结构数据很奇怪。我读过这篇文章:通过只知道没有时间的日期(ORACLE)从表中选择, 但这对我不起作用。好吧,让我们开始解决问题,
我使用 ODBC 连接在 ORACLE 数据库中为 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%`'
这没有显示任何东西
对此有什么想法吗?谢谢