大家好,我正在尝试构建一个 sql 查询以在仪表板上显示一些信息。
我有一个表来存储我的销售数据。我的查询需要查找过去 7 天的总销售额,平均并根据区域(存在于用户表中)对其进行分组。我创建了一个临时表来获取项目sales.DashBoard_Items 表包含需要在仪表板上显示的特定项目。现在我的问题是我需要获取每个地区的商店数量以找到平均销售额。有人可以帮忙吗
Declare @TableTest
table(itemid int,itemname varchar(100),itemdescription varchar(100),id int,itemidd int,userid int,orderdate varchar(40),qty int)
insert into @TableTest
select * from DashBoard_Items join
SalesQTY on SalesQTY.OrderDate>= CONVERT(varchar(10) , DATEADD(DAY,-7,GETDATE()),126)
and OOS_DashBoard_CoreItems.itemid=SalesQTY.itemid
select distinct t.userid,u.region from @TableTest t join users u on t.userid=u.userid and region is not null
以上选择查询返回
如何从上述选择查询中获取区域计数
region count
5 - SUN WEST 2
2 - LONG ISLAND 3