|

楼主 |
发表于 2019-1-22 15:49:33
|
显示全部楼层
本帖最后由 kyo0010 于 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网站和mssql数据库在不同台机器,通过內网直接读取
|
|