0

会社に基づいてデータベース テーブルから一連の値を選択するレポートを作成する必要があります。ユーザーが利用可能な会社のリストから会社の名前を選択できるようにしたいと思います。企業には、2 つの固有のデータベース ID コード番号が関連付けられています。ユーザーが選択した会社に基づいて、パラメーターに両方の一意のコードをパラメーターに渡す SQL クエリが必要です。要するに、会社名を表示するSQLクエリを作成するにはどうすればよいですか。会社を選択すると、単一の選択ドロップダウンから選択した会社名に基づいて両方の一意のコードが選択されます。そのドロップダウン リストから選択した値を使用して、レポート自体で SQL クエリを実行しますか?

あなたが提供できる助けやアドバイスをありがとう!

4

1 に答える 1

0

ストアド プロシージャに 2 つの一意のコードの代わりに会社名を渡し、プロシージャ内で会社のコードを見つけます。

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

DECLARE @ID1 INT, @ID2 INT

SELECT @ID1 = someID1, @ID2 = someID2
FROM someDatabase
WHERE companyName=@Company
于 2012-09-14T16:29:50.543 に答える