0

我一直在处理另一个人的工作表,我遇到了一些麻烦。工作表正在从 SQL 服务器上的表中导入所有数据,现在它有大约 200MB。

问题:我只想从相应的月份年份中检索数据。

配置:

Excel 2010:
- Connection Properties -> Definition -> Command Type: Table
-           "                  "         Command Text: "Database"."dbo"."Table"

如何在此命令文本中添加“where”子句来限制日期,如月份“03”和年份“2013”​​?或者,我应该怎么做才能让它工作?

谢谢

4

1 回答 1

1

使用命令类型Table加载表中的所有行;您需要将命令类型更改为SQL,然后您可以使用任何您喜欢的 SQL 查询,例如:

select * from MyDatabase.dbo.MyTable 
where YearNumber = 2013 and MonthNumber = 3
于 2013-03-19T21:24:17.033 回答