我如何找到按工作日分组的平均利润而不是工作日内的平均利润
How do i find the average of profits grouped by weekday as opposed to average of profits within a weekday
我的代码有什么问题?如果我删除最后一组之后和之前的代码,它会计算工作日内每笔销售的平均值。但我希望它是所有工作日的平均值。
select [Weekday], Avg(Amountpaid)
from (select Sum(Amountpaid), [Weekday], [Date]
from
itsthegoodtable
group by [Weekday], [Date]
)
group by [Weekday]
一直报错
incorrect syntax near the keyword group
你快到了。您的查询缺少子查询的别名。
select [Weekday], Avg(Amountpaid)
from (select Sum(Amountpaid) as amountpaid, [Weekday], [Date] from itsthegoodtable
group by [Weekday], [Date] ) t
group by [Weekday]
您需要为总和计算的值添加别名:
select [Weekday], Avg(Amountpaid) as Amountpaid
from (select Sum(Amountpaid) as Amountpaid, [Weekday], [Date]
from
itsthegoodtable
group by [Weekday], [Date]
) ap
group by [Weekday]
我的代码有什么问题?如果我删除最后一组之后和之前的代码,它会计算工作日内每笔销售的平均值。但我希望它是所有工作日的平均值。
select [Weekday], Avg(Amountpaid)
from (select Sum(Amountpaid), [Weekday], [Date]
from
itsthegoodtable
group by [Weekday], [Date]
)
group by [Weekday]
一直报错
incorrect syntax near the keyword group
你快到了。您的查询缺少子查询的别名。
select [Weekday], Avg(Amountpaid)
from (select Sum(Amountpaid) as amountpaid, [Weekday], [Date] from itsthegoodtable
group by [Weekday], [Date] ) t
group by [Weekday]
您需要为总和计算的值添加别名:
select [Weekday], Avg(Amountpaid) as Amountpaid
from (select Sum(Amountpaid) as Amountpaid, [Weekday], [Date]
from
itsthegoodtable
group by [Weekday], [Date]
) ap
group by [Weekday]