我的存储过程是这样的:
ALTER procedure [dbo].[Driverperformance]
@Ecode nvarchar(50),
@startdate datetime,
@enddate datetime
as begin
SELECT e.Ecode, CAST(q.dtime AS DATE) as Date , e.Ename, count(q.Ecode) CntEcode
FROM EmployeeMaster_tbl e
JOIN Transaction_tbl q
ON e.Ecode = q.Ecode
where q.Ecode=@Ecode and dtime >= '' + @startdate +'' and dtime <= ''+@enddate +''
group by e.Ecode, e.Ename, CAST(q.dtime AS date)
ORDER BY CAST(q.dtime AS date)--e.Ecode DESC
end
这工作正常。在这个我得到[(q.Ecode)]的计数是完美的。我在事务表名称(DelEcode)中还有一个字段。我想以相同的方式计算(DelEcode)。sam方式意味着我是如何计算 Ecode 的,我必须计算 DelEcode aslos.so 我必须在当前存储过程中进行哪些更改..在执行时我会像这样输出:但我想再多写一列cntDelcode 我想显示 DelEcode 的计数