我有2列數據庫表「tbl_data」 - col1和col2數據,我需要爲每個行計算(col1/col2)。 使用此結果進行分類每個數據行分爲以下幾類:根據列值對數據庫行進行分類
Category1: top 10%
Category2: 20-30%
Category3: 30-40%
. . .
. . .
Category10: 90-100%....
(這裏我不知道COL1/COL2的最大值,其在理想情況下是100%) 能否請你讓知道如何表達這使用SQL查詢?我正在使用MySQL
最後,我想顯示基於桶(10%,10-20%,20-30%等等) 我分組到的記錄。
我的意思是MAX(COL1/COL2)是未知的,它在SQL來計算=>它就像[(COL1/COL2)/ MAX(COL1/COL2 )]> 0和<0.1,那麼我把它分成10%的桶。 – 2014-10-20 01:12:42