[SQL ] SQL語法請教...

看板Database作者 (家庭公用ID XD)時間13年前 (2010/08/26 19:09), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/2 (看更多)
各位版上大大好: 先附上圖一張: http://www.flickr.com/photos/53386021@N06/ 以標註的case為例 03/15 有一 OPDMARK ='B' 但接下來應該要有 OPDMARK='P' OR 'E' 才能再有 OPDMARK='B' 若小弟要用 SQL 去抓這問題 ,有那些HHISNUM OPDMARK='B'後沒有'P'或'E' 就又來個'B'? {就是'B' 之後必接'P' or 'E',不能直接又來個'B'} 請問小弟該怎麼做呢Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.163.151.167

08/26 19:46, , 1F
先找出B
08/26 19:46, 1F

08/26 19:51, , 2F
再找AUTOID下一號不是P OR E的 這樣可以嗎
08/26 19:51, 2F

08/26 23:17, , 3F
可是先找B 就無從得知下一號是不是正常出現P or E...
08/26 23:17, 3F

08/27 00:23, , 4F
這不應該是 SQL 的問題...
08/27 00:23, 4F

08/27 09:40, , 5F
找出opdmark=b and autoid+1<> P or E
08/27 09:40, 5F

08/31 21:05, , 6F
這要寫程式,依照{B->{P|E}}*的狀態變化做剖析啦.別把SQL想得
08/31 21:05, 6F

08/31 21:11, , 7F
太神奇(可怕的推文地獄..)
08/31 21:11, 7F
文章代碼(AID): #1CTajklI (Database)
文章代碼(AID): #1CTajklI (Database)