パフォーマンスのリストを含むテーブルがあります。これらの公演は、製造番号ごとにグループ化されています。私がやろうとしているのは、入力された各プロダクションの最後のパフォーマンスを返すストアド プロシージャを作成することです。プロダクション 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
何か案は