Цей допис востаннє відредаговано kyo0010 2019-1-22 15:51
Виберіть суму(a2. All_OrderPrice) sum_AllOrderP ,sum(a2. Ціна замовлення) Загальна сума ,round((випадок, коли sum(a2). All_OrderPrice)=0, потім 0, інакше сума(a2. Ціна замовлення)/sum(a2. All_OrderPrice) кінець)*100,2,0) середній ,count(a2. MemberID) Regis ,count(випадок, коли a2. All_OrderPrice >0, потім a2. MemberID else null end) All_Order ,count(випадок, коли a2. ЗамовленняЦіна >0, потім a2. MemberID else null end) RPeople ,round((випадок, коли count(a2). MemberID)=0, потім 0 інакше cast(count(case, коли a2. ЗамовленняЦіна >0, потім a2. MemberID else null end) як float)/count(a2. MemberID) кінець)*100,2,0) ReservePercent з Game_Analysis.dbo.FN_S_GetContri( @BeginDate,@EndDate,@MemberID,@MemberAccount,@NickName,@ByReg,@OrderID,@RowNum) a2
asp.net вебсайт і база даних MSSQL безпосередньо читаються на різних машинах через інтранет
|