【发布时间】:2013-07-15 05:51:21
【问题描述】:
我试图基本上输入一年(而不是整个日期)来获取一组结果,这些结果将告诉我今年售出的商品数量。但是,我不确定如何去做。下面是我的一个例子。
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'
【问题讨论】:
标签: sql-server sql-server-2008-r2 stored-procedures parameters datetime