是否有可能将一个parameter passing给MS查询SELECT语句作为列?

我想在Excel 2010电子表格中放置一个SQL查询,其中SELECT中的某一列将是一个参数。

我已经玩了一些与不同的表别名,并从连接属性框中更改命令文本没有成功。 每次尝试都会给我带来各种各样的错误。 我尝试了谷歌search,但没有发现这个问题。 我怀疑,使用标准数据库查询来做这件事是不可能的,因为MS查询是相当有限的。 有人可以validation是否确实不可能在Excel中使用SELECT作为参数中的列名称进行SQL查询? 如果不是不可能的,你可以分享如何使它工作?

它会像…

 SELECT tble.Date, tble.Hour, tble.[parameter] FROM my_table tble 

一旦我得到了上述的工作,我想要一些参数化wheres。

这可能是你正在寻找的查询string? 假设你从这里的单元格区域作为表格获取数据:

 SELECT ID, NAME, ADDRESS FROM [Sheet1$A1:C20] WHERE ID = [Sheet1$E2] 

参考文献: