你好,我有一个查询无法在Excel外部SQL Server查询中以图形方式表示,因为查询不简单,我不能设置Excel变量。相反,我尝试在SQL中使用declare/set设置变量,但是在导入数据时失败。
有没有办法解决这个问题?我需要一定的灵活性来运行查询并将数据传输到Excel中。
好的,以下是要求的示例。
declare @enddate as datetime
set @enddate = (select max(rpt_week) from [results].dbo.t_Data)
Select * from results.dbo.t_Data
where rpt_week = @enddate
很显然,这段代码无法在Excel上运行。虽然我的查询语句更加复杂,但使用变量是必不可少的,并且我正在寻找一种让它正常工作的方法。
谢谢。