我试图基本上输入一年(不是整个日期)来获取一组结果,这些结果将告诉我今年售出的物品数量。但是,我不确定如何去做。下面是我所拥有的一个例子。
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'