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 に答える