UKSQL6<-data.frame(sqlQuery(myConn, paste("SELECT TOP 100 [AxiomaDate]
,[RiskModelID] ,[IID],[Factor1],[Factor2],[Factor3],[Factor4]FROM [PortfolioAnalytics].[Data_Axioma].[SecurityExposures]
Where AxiomaDate IN (
SELECT MAX(AxiomaDate)
FROM [PortfolioAnalytics].[Data_Axioma].[FactorReturns]
GROUP BY MONTH(AxiomaDate), YEAR(AxiomaDate)
AND IID IN (", paste(ID, collapse = ", "), ")")))
今、私はRで
ID<-c("‘3CS3PJ478’, ‘N6LQ1CMW1’, ‘4J9GNYHC8’, ‘6H8D3A1P0’")
SQLクエリRを介してSQLクエリに入力しようとしているIDの次のリストを持っているとき、I (クエリの最後の行に)IDを貼り付けます。正しい形式でないため、クエリが機能しません。 IDオブジェクトの最初と最後の文字はSQLクエリでは機能しない ""です。上記のクエリと互換性があるように簡単に取り除くことはできますか?
文字をバックスラッシュでエスケープする\ – erasmortg
申し訳ありませんが、私はこれを行うことができるコードの場所を教えてください。 – user8491385