下面的查询返回两列 - dateOfBusiness,一个datetime和salesOnDate,一个int。这是具有区号 storeId 的一家商店每天产生的销售额。结果集由 500-600 行组成。
我想得到一个月的平均销售额,即salesOnDate 的平均值。我想使用这个 SO question 中所示的子查询。但这对我不起作用。我该怎么做呢 ?
select count(salesOnDate)
from dbo.localSales
where productName like '%juice%'
and storeId = 'MUN123'
group by dateOfBusiness
我试图这样做,但它不起作用 -
select sum(x.count)
from
(
select count(id) as 'count'
from table
) x
附加信息 -
表结构 -
dateOfBusiness | salesOnDate
-------------------------------
2013-10-5 | 200
2013-10-6 | 100
2013-10-7 | 700
我想对任何时间段的 salesOnDate 求和,比如一个月。