假設我有一個表,使得:分組在SQL表
|ID | product |orderid | brand |number of product cust ord|
|----|---------|--------|-------|--------------------------|
| 1 | 123 | 111 | br | 1 |
|----|---------|--------|-------|--------------------------|
| 1 | 234 | 111 | br | 1 |
|----|---------|--------|-------|--------------------------|
| 1 | 345 | 333 | br | 1 |
|----|---------|--------|-------|--------------------------|
| 2 | 123 | 211 | br | 1 |
|----|---------|--------|-------|--------------------------|
| 2 | 456 | 212 | br | 2 |
|----|---------|--------|-------|--------------------------|
| 3 | 567 | 213 | br | 1 |
|----|---------|--------|-------|--------------------------|
我希望做的是將它們分組爲:
|ID | brand |number of product cust ord|
|----|---------|--------------------------|
| 1 | br | 3 |
|----|---------|--------------------------|
| 2 | br | 4 |
|----|---------|--------------------------|
進一步,我想分類他們嘗試了一個案件......但似乎無法做到。
如果ID購買超過3種獨特產品和訂單的次數超過兩次 - 我想稱他們爲常客(在上例中,ID'1'爲'常客'),如果平均他們購買的產品數量高於所銷售產品的平均數量 - 我想稱他們爲「商人」,否則就是購買者。
您的描述,您想要的結果無關彼此。 –
本質上,我們試圖計算顧客爲特定品牌訂購的產品數量。因此,我們不一定需要保留他們的產品或orderid ..但是對於每個客戶,我們想知道他們在特定品牌類別中購買了多少物品。 – Ally
在嘗試提出更多問題之前,請閱讀[我如何提出一個好問題?](http://stackoverflow.com/help/how-to-ask)。 –