这是我的表定义:
tblTrans
PK - trans_id (int)
- user_id_fk (int)
- trans_created (datetime)
- trans_amount (money)
我想汇总给定日期的所有销售数据,并将其返回为NumberOfTransactions,TotalDollars
我有以下 SQL 查询,我想将其移至以参数为参数的存储过程MM/DD/YYYY
。
查询有效,我只是不确定如何传入参数。
SELECT Cast(count(*) as varchar(8)) + ','
+ Cast(Sum(trans_amount) as varchar(8)) as SalesData
FROM PD_Transaction
WHERE pd_Trans_CreatedOn BETWEEN '20130122' 00:00:00.000' AND '20130122 23:59:59.997'
我想将其创建为存储过程,并仅传入日期。
谢谢!