Этот пост был последний раз отредактирован kyo0010 22.01.2019 15:51
Выберите сумму(a2. All_OrderPrice) sum_AllOrderP ,sum(a2. Цена заказа) Всего ,round((падеж, когда сумма(a2). All_OrderPrice)=0, затем 0, иначе сумма(a2). OrderPrice)/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 в противном случае (count(case, когда a2. Цена заказа >0, затем a2. MemberID else null end) как float)/count(a2. MemberID) end)*100,2,0) ReservePercent из Game_Analysis.dbo.FN_S_GetContri( @BeginDate,@EndDate,@MemberID,@MemberAccount,@NickName,@ByReg,@OrderID,@RowNum) a2
asp.net сайт и база данных MSSQL читаются напрямую на разных машинах через интранет
|