传递日期范围内的SQl查询

传递日期范围内的SQl查询,sql,r,rodbc,Sql,R,Rodbc,我有一个SQL查询函数。当我在SQL中运行下面的代码时,我得到了输出 select * FROM [DB].[dbo].[Customer] ('Num', '2008-01-01', '2009-01-01') order by [Date] desc 但是我需要按照我从dateInput中选择的日期来运行它。代码是这样的 data1 <- sqlQuery(dbhandle, "select * from [DB].[dbo].[Customer] ('Num', FirstDate

我有一个SQL查询函数。当我在SQL中运行下面的代码时,我得到了输出

select * FROM [DB].[dbo].[Customer] ('Num', '2008-01-01', '2009-01-01') order by [Date] desc
但是我需要按照我从dateInput中选择的日期来运行它。代码是这样的

data1 <- sqlQuery(dbhandle, "select * from [DB].[dbo].[Customer] ('Num', FirstDate = input$Date[1] AND SecondDate = input$Date[2]) order by [Date]  desc")

data1由于查询需要在引号内,您可能需要依赖
paste
paste0

sql<-paste0("select * FROM [DB].[dbo].[Customer] ('Num', ",input$Date1," ,", input$Date2,") order by [Date] desc")

data1 <- sqlQuery(dbhandle, query)

sqlHi大家好,这里有人能帮我吗谢谢大家。但它是输入$Date1还是输入$Date[1]?我试过了。但是我得到了0行。我的意思是空表。您是否可以发布一个带有可复制示例的代码,或者如果您有git repo?