【发布时间】:2015-03-24 10:30:09
【问题描述】:
我有一个交易表(Id,UserId,FirstName,LastName,Products,Amount,CreatedDate)
我想编写一个程序,比如“summarizeAmountByLastName”,它接受参数@LastName、@Startdate、@EndDate、@MinimumSummedAmount 并从事务表中返回适当的数据。
我是这样编写存储过程的新手。我尝试过的是
SELECT UserId,FirstName,LastName,Products,SUM(Amount) as SummedAmount,
CreatedDate
from TestTable
where CreatedDate between @StartDate and @EndDate
group by UserId,FirstName,LastName,Products,Amount,CreatedDate
任何建议将不胜感激。
【问题讨论】:
-
你写的很可能是参数化查询。要编写存储过程,请参阅this 文档。
-
您的程序目标不清楚,您能再解释一下。比如
@MinimumSummedAmount输入参数有什么用
标签: sql sql-server sql-server-2008 stored-procedures transactions