Sql 如何从Oracle链接服务器中选择特定日期
我的sql server上有oracle链接服务器,我试图使用特定日期提取特定数据,但在尝试运行查询时遇到此错误:文本与格式字符串不匹配”。以下是我正在使用的查询:Sql 如何从Oracle链接服务器中选择特定日期,sql,sql-server,oracle,tsql,plsql,Sql,Sql Server,Oracle,Tsql,Plsql,我的sql server上有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(
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'') ')
请帮忙。谢谢你,因为伊戈尔·斯克里普托诺夫太害羞了,不敢回答,我会设法抢走他应得的代言人:
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'') ')
应该这样做。您的日期值
2012-01-01
与格式字符串DD/MM/YYYY