如何使用 SQL 服务器查询将数据放在组级别?

How to use SQL Server query to put data at group level?

目前我写的查询如下:

SELECT TOP 15 
    SalesRegion AS [Sales_Region], 
    Year(ModifiedDate) AS [Fiscal Year], 
    Total AS [Sales Amount]
FROM dbo.SalesReport
ORDER BY SalesRegion;

当使用 SSRS 发出查询时,它看起来像这样:

现在我要做的是为SalesRegion创建一个组,结果应该是这样的:

我应该对查询进行什么样的更改才能生成这样的结果?

您的查询目前可以满足您的目的。

  1. 创建一个按销售区域分组的行组。
  2. 创建一个子组以在没有分组的情况下显示详细信息。

然后只需格式化文本框即可获得您想要的外观。