2011-09-12 18 views
0

私は自分のチームで他の人のために実行し、Excelに配置する非常に単純なクエリをいくつか持っているので、エンドユーザーはスプレッドシートを開くだけでクエリを実行できます。db2 sql query in exc

現在、ODBCドライバを使用してDB2サーバーに接続しています。

すべてのクエリはうまくいきますが、Excelで正しく機能するには頭がおかしくなります。

クエリの1つに、場所のステートメントに応じて異なる値のwhereステートメントがあります。

ex。

SELECT * 
FROM TABLE1 T1 
WHERE T1.T1_ID = 859745 

私が望むのは、クエリが以下のように実行されるように設定することです。何とか変数を使ってこれを行うことは可能ですか?

SELECT * 
FROM TABLE1 T1 
WHERE T1.T1_ID = "USER ENTERED VALUE FROM COLUMN A ROW 1 IN THE EXCEL SHEET" 

答えて

1

私はあなたがMicrosoft Queryを使用していると仮定しています。まず、クエリにパラメータを追加します。次に、customize your parameterを選択して、パラメータを入力すると、セルを入力することができます。