獲得百分比我有一個表,如下所示:從計數蜂巢
COL1 COL2 DATETIMESTAMP CATEGORY1 CATEGORY2
e-12 1101 201408110525 Arts and Entertainment Television
e-12 1101 201408110525 Arts and Entertainment Television
e-12 1101 201408110525 Arts and Entertainment Television
e-12 1101 201408110620 Technology and Computing Internet Technology
e-12 1101 201408110705 Technology and Computing Antivirus Software
e-12 1107 201408110510 Business Advertising
e-12 1107 201408110520 Business Marketing
e-12 1107 201408110520 Business Marketing
e-12 1107 201408110520 Business Marketing
e-12 1107 201408110520 Business Marketing
e-12 1107 201408110520 Business Marketing
e-12 1107 201408110520 Business Marketing
e-12 1107 201408110520 Business Marketing
e-12 1109 201408110505 Technology and Computing Web Search
忽視COL1(因爲他們都是一樣的),爲每一位COL2,有其餘字段的組合。我設法重複組合的數量,從而產生以下:
COL1 COL2 DATETIMESTAMP CATEGORY1 CATEGORY2 COUNT
e-12 1101 201408110525 Arts and Entertainment Television 3
e-12 1101 201408110620 Technology and Computing Internet Technology 1
e-12 1101 201408110705 Technology and Computing Antivirus Software 1
e-12 1107 201408110510 Business Advertising 1
e-12 1107 201408110520 Business Marketing 7
e-12 1109 201408110505 Technology and Computing Web Search 1
如何轉數爲每COL2所有組合的百分比是多少?
我很抱歉,我不能更好地把這個詞,但輸出應該是這樣的:
COL1 COL2 DATETIMESTAMP CATEGORY1 CATEGORY2 COUNT PERCENTAGE
e-12 1101 201408110525 Arts and Entertainment Television 3 60%
e-12 1101 201408110620 Technology and Computing Internet Technology 1 20%
e-12 1101 201408110705 Technology and Computing Antivirus Software 1 20%
e-12 1107 201408110510 Business Advertising 1 12.5%
e-12 1107 201408110520 Business Marketing 7 87.5%
e-12 1109 201408110505 Technology and Computing Web Search 1 100%
注:在這一點上,計數是沒有必要的。
這甚至可能在蜂巢?我如何修改我的計數查詢(下)以輸出最後一個表?
SELECT COL1, COL2, DATETIMESTAMP, CATEGORY1, CATEGORY2, count(*) FROM temp_table GROUP BY CATEGORY1, CATEGORY2, DATETIMESTAMP, COL2, COL1 SORT BY COL2;
謝謝。
你可以指望的COL2和產品組別分別使用兩個SELECT語句,然後在主SELECT語句 – 2014-09-06 18:30:17