您好我有一个无法在 Excel 外部 SQL Server 查询中以图形方式表示的查询,因为查询不简单我无法设置 Excel 变量。相反,我尝试使用 declare/set 在 SQL 中设置变量,但是这样做时,尝试导入数据时会失败。
有没有办法解决这个问题?我需要一定程度的灵活性来运行查询并将数据传输到 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 中运行,显然我的查询更复杂,但变量的使用是必不可少的,我正在寻找一种方法来完成这项工作。
谢谢