簡體   English   中英

從SQL查詢的值中選擇參數

[英]Selecting parameter from values of a SQL Query

我需要生成一個報告,該報告根據公司從數據庫表中選擇一組值。 我希望用戶能夠從可用公司列表中選擇公司名稱。 這些公司有2個關聯的唯一數據庫ID代碼號。 根據用戶選擇的公司,我需要sql查詢才能將參數的兩個唯一代碼都傳遞給參數。 因此,簡而言之,如何創建一個顯示公司名稱的sql查詢,然后在選擇公司時根據我從單個選擇下拉列表中選擇的公司名稱選擇兩個唯一的代碼。 使用從該下拉列表中選擇的值在報表本身中運行SQL查詢?

感謝您提供的任何幫助或建議!

將公司名稱傳遞給您存儲的proc而不是兩個唯一的代碼,然后在您的過程中找到公司的代碼。

CREATE someProc (@Company VARCHAR(100))
AS BEGIN

DECLARE @ID1 INT, @ID2 INT

SELECT @ID1 = someID1, @ID2 = someID2
FROM someDatabase
WHERE companyName=@Company

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM