CREATE Procedure GetStatisticDetail
@EmployeeName varchar(50),
@BeginTime datetime,
@Endtime dateTime
AS
select 
DHL=sum(case transit when 'DHL' then CWT else 0 end)+sum(case transit when 'DHL实重' then CWT else 0 end)+sum(case transit when 'DHL-CN' then CWT else 0 end)+sum(case transit when 'DHL-AE' then CWT else 0 end)+sum(case transit when 'DHL-MO' then CWT else 0 end)+sum(case transit when 'DHL-IDD' then CWT else 0 end),
UPS=sum(case transit when 'UPS' then CWT else 0 end)+sum(case transit when 'UPS蓝单' then CWT else 0 end)+sum(case transit when 'UPS-CN' then CWT else 0 end)+sum(case transit when 'UPS-MO' then CWT else 0 end)+sum(case transit when 'UPS-GZ' then CWT else 0 end),
EMS_TNT=sum(case transit when 'EMS'  then CWT else 0 end)+sum(case transit when '中速TNT'  then CWT else 0 end)+sum(case transit when 'EMS-HK'  then CWT else 0 end)+sum(case transit when 'TNT-AE'  then CWT else 0 end)+sum(case transit when 'TNT-HK'  then CWT else 0 end)+sum(case transit when 'TNT-SZ'  then CWT else 0 end)+sum(case transit when 'TNT-SZ经济快递'  then CWT else 0 end)+sum(case transit when 'EMS-HK(万用箱)'  then CWT else 0 end),
Fedex=sum(case transit when 'fedex'  then CWT else 0 end)+sum(case transit when 'K空运'  then CWT else 0 end)+sum(case transit when 'SL专线'  then CWT else 0 end)+sum(case transit when 'TW专线'  then CWT else 0 end)+sum(case transit when 'HK专线'  then CWT else 0 end)+sum(case transit when 'Q汽运'  then CWT else 0 end)+sum(case transit when 'DPEX'  then CWT else 0 end)+sum(case transit when 'Z专线'  then CWT else 0 end)+sum(case transit when 'HK进口'  then CWT else 0 end)+sum(case transit when 'CITYLINK'  then CWT else 0 end)+sum(case transit when 'FEDEX-AE'  then CWT else 0 end)
,u.*from Checkin as cinner join [Users]as u on u.userId=c.User.Id