AutoId 訂單編號 不合格 時間
1 A 1 2014-11-1
2 B 0 2014-11-2
3 A 1 2014-11-3
4 A 1 2014-11-4
5 A 0 2014-11-5
6 B 1 2014-11-6
統計 同一訂單的連續合格的最大個數的資料,結果如下:
編號 訂單編號 不合格 時間
3 A 1 2014-11-3
4 A 1 2014-11-3
5 A 1 2014-11-4
6 B 1 2014-11-6
uj5u.com熱心網友回復:
說下資料庫型別,復雜sql支持程度不一樣的uj5u.com熱心網友回復:
普通的Delphi +MySQLuj5u.com熱心網友回復:
不太知道你的編號5資料是怎么出來的。可以嘗試排名函式uj5u.com熱心網友回復:
這個有點兒意思,難度不小啊。uj5u.com熱心網友回復:
是我寫錯了應該沒有編號5,5是不合格的。A只有兩個連續。
編號 訂單編號 不合格 時間
3 A 1 2014-11-3
4 A 1 2014-11-4
6 B 1 2014-11-6
uj5u.com熱心網友回復:
感覺用純SQL實作不了,因為RDBMS的數學基礎是過濾和投影運算,對表中記錄的順序并無要求,而樓主的問題嚴重依賴記錄間的相對位置關系,比如改變一下排序條件就會產生不同的結果。所以樓主的問題只能用程式(用存盤程序也可以)掃描資料集來實作。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/9622.html
標籤:數據庫相關
下一篇:微信朋友圈
