有一個表,里面有不同的客戶名及相應的資料(每天將客戶資料插入到這個表里(custom,accnum)),
想通過group by(分組)得到每個用戶(custom)的第二大值(accnum),sql如何寫?
uj5u.com熱心網友回復:
select top 1 * from
(select top 2 custom,sum(accnum) as hj from a group by custom order by hj desc) b order by hj
uj5u.com熱心網友回復:
類似此類的搜索,并靠SQL陳述句,有點不盡人意。我采取的是通過回圈與SQL搜索陳述句結合,比較上手。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/56588.html
標籤:語言基礎/算法/系統設計
上一篇:delphi 運行錯誤
下一篇:找出滿足指定條件的任一序列
