列值匹配时的SQL求和字段

Ash*_*ets 11 sql sum

标题很难说,但问题很简单.我在这里搜索过,找不到我特定问题的内容,所以在这里.我正在使用Microsoft SQL Server Management Studio 2010.

表目前看起来像这样

  | Value | Product Name|
  |  300  | Bike        |
  |  400  | Bike        |
  |  300  | Car         |
  |  300  | Car         |
Run Code Online (Sandbox Code Playgroud)

我需要表格向我显示产品名称匹配的值的总和 - 像这样

  | TOTAL | ProductName |
  |  700  | Bike        |
  |  600  | Car         |
Run Code Online (Sandbox Code Playgroud)

我试过一个简单的

 SELECT
      SUM(Value) AS 'Total'
      ,ProductName
 FROM TableX
Run Code Online (Sandbox Code Playgroud)

但上述方法无效.我最终获得了列中所有值的总和.如何根据产品名称进行求和?

谢谢!

Red*_*ter 16

SELECT SUM(Value) AS 'Total', [Product Name]
FROM TableX  
GROUP BY [Product Name]
Run Code Online (Sandbox Code Playgroud)

SQL小提琴示例