sql2008访问oracle数据取数过滤代码
select * from openquery(ATF,'select * from dept where convert(char(10),occ_time,120)=''convert(char(10),getdate(),120)''')
上面代码中我想取数加入过滤条件日期后就报错,请大牛帮忙看看是什么原因?
[解决办法]
oracle 日期转换函数不是convert(),是to_date(),to_char()
select * from openquery(ATF,'select * from dept where to_char(occ_time,''yyyy-mm-dd'')=to_char(sysdate,''yyyy-mm-dd'')')