This post was last edited by kyo0010 on 2019-1-22 15:51
select sum(a2. All_OrderPrice) sum_AllOrderP ,sum(a2. OrderPrice) Total ,round((case when sum(a2. All_OrderPrice)=0 then 0 else sum(a2. OrderPrice)/sum(a2. All_OrderPrice) end)*100,2,0) avg ,count(a2. MemberID) Regis ,count(case when a2. All_OrderPrice >0 then a2. MemberID else null end) All_Order ,count(case when a2. OrderPrice >0 then a2. MemberID else null end) RPeople ,round((case when count(a2. MemberID)=0 then 0 else cast(count(case when a2. OrderPrice >0 then a2. MemberID else null end) as float)/count(a2. MemberID) end)*100,2,0) ReservePercent from Game_Analysis.dbo.FN_S_GetContri( @BeginDate,@EndDate,@MemberID,@MemberAccount,@NickName,@ByReg,@OrderID,@RowNum) a2
asp.net website and MSSQL database are directly read on different machines through the intranet
|