0
Excelの特定のパラメータに依存したいクエリがありますが、 'グラフィカルに表示できないクエリではパラメータが許可されていません'というエラーが表示されます。それを回避する唯一の方法は、ビューを使用することですが、余分なオーバーヘッドはいくらですか?これは、おそらくわずか80%のフィールドのうちの5つしか使用していない、そのビューに2つのテーブル(70000に近いものと200000レコード以上のものと40のフィールドを持つもの)を結合することを意味します。私たちはテストサーバーを持っていません。または、次のクエリをMicrosoftのクエリでパラメータを許可するものに変更する方法がありますか?複雑なクエリからデータをExcelに取得する
select count(distinct a) from table1 where b=0 and c < '2010-01-01' and a in
(select a from table2 where d between '2010-01-01' and '2010-12-31')
または結合として:
select count(distinct table1.a) from table1 inner join table2 on (table1.a=table2.a
and table2.d between '2010-01-01' and '2010-12-31') where table1.c < '2010-01-01'
and table1.b=0
私はcellvaluesで(CとDのための)日付を交換したいです。
おかげで、
エルンスト
私はそれについて考えていなかった、私はそれがオプションだとは思わない。他の人も物事を追加する必要があります。 SQLでは毎時間または保存時にExcelシートから自動的にインポートを実行できますが、オプションである可能性もあります。私は通常の勤務時間後に最初にビューオプションを試してみると思います。 – Ernst
@Ernst:ExcelからSQLサーバーに自動的にデータをエクスポートするマクロを作成して、複雑なクエリを実行する必要があります。 SQLは限られています。 – ArBR