返回列表 上一主題 發帖

分組前三名語法

回復 1# joey0415
sql分組語法,試看看
  1. SELECT a.日期,a.股票,a.券商,a.數量, COUNT(*) AS 排名
  2. FROM 資料表 as a
  3. INNER JOIN 資料表 as b
  4. ON (a.股票=b.股票) AND (a.數量<=b.數量)
  5. GROUP BY a.日期,a.股票,a.券商,a.數量
  6. HAVING COUNT(*) <=3
  7. ORDER BY a.股票,COUNT(*)
複製代碼
不過三十萬筆.....,我不知這樣的語法效率是不是足夠 = =

TOP

回復 4# joey0415
樞紐分析的結果, 至於1103因為第四名和第三名數量都相同,所以都會顯示
只是我版本不同(excel2010) ,若存為xls檔會有相容性問題所以不上傳檔案了。

TOP

        靜思自在 : 我們最大的敵人不是別人.可能是自己。
返回列表 上一主題