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