另开一贴 mysql查询段号的连续号码问题

ecton 2014-09-22 09:35:42
SELECT min(b.spwyh) Start_HM, max(b.spwyh) End_HM
FROM
(SELECT a.*, CONVERT((substring(a.spwyh,8)-rownum),DECIMAL) cc FROM
(SELECT c.rownum,c.spwyh,c.xsj,c.xsinst,c.lbid FROM
(SELECT @rownum:=@rownum+1 as rownum,spwyh,xsj,xsinst,lbid FROM (SELECT @rownum:=0) r, spdetail ORDER BY lbid, spwyh) c where c.xsj=0 and c.xsinst=0) a ) b
GROUP BY b.lbid, b.cc
段号我已经实现了,哇哈哈哈,实现rownum,强身健体。!!!我太聪明了
可问题是我好想不要这个结果了,我要实现的是状态改变的。继续研究
给广大mysql研究人员一个结果!
...全文
219 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
沟沟里的农民 2014-09-23
  • 打赏
  • 举报
回复
好样的!

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧