繁体   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