作成したビューでカウントを要約するストアドプロシージャを作成しようとしていますが、開始日と終了日(2つのパラメーター)でフィルター処理する必要があり、それらはユーザーに依存することになっているため、カスタムパラメーターを使用する必要があります入力。
たとえば、@ Nameを、プロシージャ自体ではなく、別の人が設定する値にしたい場合を除いて、このようなものが必要です。これについて行くための最良の方法は何でしょうか?
DECLARE @Name VARCHAR(20)
SET @Name='User1'
SELECT
SUM(
CASE
WHEN Name=@Name THEN Total*-1
ELSE Total
END
) [Total Adj]
,Date
FROM Table
GROUP BY Date