0
每个条件只有一条记录我有这样的结果:分组结果,并获得在SQL
正如你可以看到我越来越多相同的结果,我想每个条件得到只有一行,但我无法做到这一点。
这是我使用的查询:
SELECT
frld.[SegAmortisation],
SUM(frld.CurrentLB) over (Partition By frlc.FundReportCategoryId) AS '% of Fund',
frlc.FundReportCategoryId
FROM [dbo].[FundReportLoanData] frld
INNER JOIN [dbo].[FundReportCategories] frlc
ON frld.SegAmortisation = frlc.Description
group by frld.SegAmortisation,
frlc.FundReportCategoryId, frld.CurrentLB
任何想法,我怎么可以这样做不同的结果,并得到每FundReportCategoryId只有一条记录?因为它不是在聚合函数或GROUP BY子句中包含
由于提前,Laziale
列“dbo.FundReportLoanData.CurrentLB”在选择列表中无效。 – Laziale
尝试不用分区,或向我展示数据示例和预期输出 –
没有分区的作品,非常感谢,我会再次选择答案,再次感谢 – Laziale