SQL聚合函數對一組值的計算,並返回一個值。微軟SQL Server僅支持基本的聚合函數,如SUM或MAX,雖然許多統計和分析功能的缺失。 QUIP IT解決方案提供了用戶所做的聚合函數增強T-SQL腳本環境,這樣你就可以計算出中位數和像任何其他內置聚合函數databa內百分。它使你的SQL / TSQL查詢和存儲過程更快,更可靠,更高效的比任何其他技術。這也使得你的腳本更簡單和更清潔。
配置這些功能非常簡單。你給出你運行像對你想創建這些聚合函數數據庫的任何其他SQL腳本的腳本文件。這就是它!你現在準備好為你使用任何其他SQL聚合函數帶或不帶聲明“按組”用我們聚合函數相同的方式。
SQL Server 2005不支持用戶進行聚合函數多個參數。因此,對於每個百分制計算,從1到99,我們已經創建了一個單獨的功能。例如,對於一表“TMP”兩個領域,以便通過字段B來計算6日,第50,第90,第95百分位和領域中位數“A”和“B”,下面的查詢將獲得所需的結果。
(一)從TMP組經B --6th百分位選擇B,dbo.percentile06
(一)從TMP組經B --50th百分位選擇B,dbo.percentile50
(一)從TMP組經B --90th百分位選擇B,dbo.percentile90
(一)從TMP組經B --95th百分位選擇B,dbo.percentile95
選擇B,dbo.median(一)從TMP組經B - 平均
限制:
100條記錄每組
評論沒有發現