基本的に、今年の販売量を示す一連の結果を取得するために、1 年 (日付全体ではなく) を入力しようとしています。ただし、これを行う方法がわかりません。以下は、私が持っているものの例です。
ALTER PROC OrderYear
(@OrderYear datetime)
AS
SELECT Orderdate as [Year],COUNT(SalesOrderID) as Count
FROM Sales.SalesOrderHeader
WHERE @OrderYear=YEAR(OrderDate)
GROUP BY OrderDate
BEGIN
SET NOCOUNT ON
END
EXEC OrderYear '2005'