1
我有銷售表與銷售它的員工配對並在哪個位置配對。選擇按位置列分組的前10行的總和
+---------------+----------------------+-----------+-------------+
| Units | location | name | mnt |
+---------------+----------------------+-----------+-------------+
| 5 | abc | bob | 2014-03-01 |
| 3 | abc | tim | 2014-03-01 |
| 4 | xyz | paul | 2014-03-01 |
| 1 | nyc | joe | 2014-03-01 |
+---------------+----------------------+-----------+-------------+
我想獲得最高銷售額(單位總和)的商店。該查詢應該返回前10名商店,他們銷售的單位下降。
我試過,但只有1行返回,這看起來也是錯誤的。
SELECT * FROM myTable WHERE region='NE' ORDER BY SUM(units) LIMIT 10
僅供參考:表中有其他列,我省略了,因爲它們不會增加問題的價值。其中一個這樣的列是where子句中的區域列。
什麼特別的原因,我會使用次數,而不是SUM? – codeNinja