2011-09-12 53 views
0

我有很多非常簡單的查詢,我爲團隊中的其他人運行,並將它們放在Excel中,以便最終用戶可以通過打開電子表格來執行查詢。excel中的db2 sql查詢

我正在使用ODBC驅動程序連接到DB2服務器。

所有查詢都可以正常工作,但一個讓我頭疼的是讓它在Excel中正確工作。

其中一個查詢有一個where語句,該語句根據situtation等於不同的值。

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選擇一個excel單元,參數輸入爲

enter image description here