這是樣板預期結果表SQL Server查詢得到鮮明的列數表
正如你可以看到我有房客與相應區域的列表。我需要創建一個'Count'列來計算給定TENANT中不同區域的數量。例如租戶'CMBINA13'有兩個不同的區域。所以它應該在count列中輸出2,與只有1個不同區域的下一個tenant示例相同。
這裏是我已經初步得到了
select tenantcode , b.name , AreaSqm ,
COUNT(*) OVER (PARTITION BY AreaSqm) AS 'Count'
from TENANT
,並給出了一個邏輯上不正確的輸出這樣
任何幫助,將不勝感激:)
Count是一個聚合函數,因此您是否嘗試過使用分組? – Hexana
它將合併tenantcode作爲一個,我需要顯示tenantcode的每個細節,我只是沒有顯示銷售專欄 – rickyProgrammer