作者redhat1980 (家庭公用ID XD)
看板Database
标题[SQL ] SQL语法请教...
时间Thu Aug 26 19:09:31 2010
各位版上大大好:
先附上图一张:
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
1F:推 jimmy701010:先找出B 08/26 19:46
2F:推 jimmy701010:再找AUTOID下一号不是P OR E的 这样可以吗 08/26 19:51
3F:→ redhat1980:可是先找B 就无从得知下一号是不是正常出现P or E... 08/26 23:17
4F:→ xam:这不应该是 SQL 的问题... 08/27 00:23
5F:推 jimmy701010:找出opdmark=b and autoid+1<> P or E 08/27 09:40
6F:推 bobju:这要写程式,依照{B->{P|E}}*的状态变化做剖析啦.别把SQL想得 08/31 21:05
7F:→ bobju:太神奇(可怕的推文地狱..) 08/31 21:11