如何从Oracle链接服务器中选择特定日期

时间:2014-07-03 17:34:13

标签: sql sql-server oracle tsql plsql

我的sql服务器上有oracle链接服务器,我正在尝试使用特定日期提取特定数据但是当我尝试运行查询时出现此错误:文字与格式字符串不匹配“。这是我的查询我正在使用:

select * from openquery (myLinkedServer, 'SELECT NAME, LOCATION, DATE_HIRED FROM MYTABLE 
WHERE  DATE_HIRED between to_date(''2012-01-01'',''DD/MM/YYYY'') and to_date( ''2012-01-31 23:59:59'',''DD/MM/YYYY HH24:MI:SS'') ')

请帮忙。感谢

1 个答案:

答案 0 :(得分:1)

由于Egor Skriptunoff太害羞而无法回答,我会试图窃取他当之无愧的代表:

select * from openquery (myLinkedServer, 'SELECT NAME, LOCATION, DATE_HIRED FROM MYTABLE
   WHERE  DATE_HIRED between to_date(''2012-01-01'',''YYYY-MM-DD'')
                         and to_date( ''2012-01-31 23:59:59'',''YYYY-MM-DD HH24:MI:SS'') ')

应该这样做。