+
 新版

求助,查询是否存在连续出现多次以上

小红帽吃香蕉 发布于 2014/09/05 10:24
阅读 325
收藏 0

有个考勤系统,需要查询出是否存在员工连续旷工3天的情况出现。

表结构 Code varchar(50) ('工号'), DateString varchar(50) ('日期'(2014-01-01)), State int  (值有1上班,2休息,3旷工)

连续旷工的情况分2种  state 的值连续出现3次以上3(3,3,3)或者他们中间有出现2(3,2,2,3,3或 3,2,3,3等情况)

如何在不用存储过程的情况下直接用sql语句解决。数据库是mssql 2005

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部