我有一张包含表演列表的表格。这些表演按生产编号分组。我想要做的是创建一个存储过程,它将返回每个输入的产品的最后性能。我希望能够将生产 ID 作为 ID 列表输入。以下是我到目前为止的程序。困难在于我不确定如何最好地声明要在 IN 语句中使用的 @prod_no 参数。
CREATE PROCEDURE IP_MAX_PERF_DATE
-- Add the parameters for the stored procedure here
@prod_no
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT [prod_season_no], MAX([perf_dt]) As max_dt FROM [T_PERF] WHERE [prod_season_no] IN (@prod)
GROUP By [prod_season_no];
END
GO
有任何想法吗