【发布时间】:2015-12-28 17:54:42
【问题描述】:
我想编写一个简单的查询,它将返回 MyTable 中的平均存款和投注,但从今天开始的最后八周,并且还以 dd/mm 格式选择该周的第一天
SELECT
[PlayerId],
SUM(Aggr.DepositAmount) [Deposits],
SUM(Aggr.DepositCount) [DepositCount],
SUM(Aggr.WithdrawalAmount) [Withdrawals],
SUM(Aggr.WithdrawalCount) [WithdrawalCount]
FROM [WarehouseMgmt].[FactPaymentAgr] Aggr
WHERE (TimeId BETWEEN @CurrentWeek AND @CurrentWeek7)
GROUP BY [PlayerId]
然后我会计算平均存款和取款
所以最终的结果我想成为这样的人
Week,Week_in_format_dd/mm,PlayerId,average_depos,average_withdraw
【问题讨论】:
-
那么问题到底出在哪里?
-
只需将 SUM() 替换为 AVG()
-
查看已编辑的问题
标签: sql sql-server