每行的百分比-SQL

问题描述 投票:0回答:1

我有一个宠物搜索表。我想查看每个动物名称的搜索百分比。

我的查询是:

Select AVG(a.search_count) OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT
ROW)*100 AS Precentage
from (select [Animal-Name], count (*) as search_count
      from dbo.Searches
      group by [Animal-Name]
     ) as a

我从第二个选择中得到的(在from内:)>

enter image description here

所以我现在需要的是每种动物名的search_count结果的百分比。知道我的查询出了什么问题吗?

我有一个宠物搜索表。我想查看每个动物名称的搜索百分比。我的查询是:选择AVG(a.search_count)OVER(未绑定前导和当前行之间的行)* 100 AS ...

sql sql-server
1个回答
0
投票

我认为您想要一个简单的比率:

© www.soinside.com 2019 - 2024. All rights reserved.