SQL写法求助(已解决)

[复制链接]
查看11 | 回复5 | 2011-12-27 21:35:04 | 显示全部楼层 |阅读模式
问题已经有人提过,感谢阿才帮忙,谢谢大家。


[ 本帖最后由 succeed9918 于 2011-1-12 15:45 编辑 ]
回复

使用道具 举报

千问 | 2011-12-27 21:35:04 | 显示全部楼层
同一部门的
OR
MJ?
http://www.itpub.net/thread-1387492-1-1.html
回复

使用道具 举报

千问 | 2011-12-27 21:35:04 | 显示全部楼层
lag
回复

使用道具 举报

千问 | 2011-12-27 21:35:04 | 显示全部楼层
原帖由 dingjun123 于 2011-1-12 15:41 发表
lag


兄弟你也是高手啊。。thanks


回复

使用道具 举报

千问 | 2011-12-27 21:35:04 | 显示全部楼层
SQL> select sfzh,hblb,count(*)
2from (
3select sfzh,
4
hbrq,
5
hblb,
6
lag(hblb) over(partition by sfzh order by hbrq) lagval
7from SQL_TEST_TEMP
8)
9where hblb=lagval
10 group by sfzh,hblb ;

SFZH HBLB COUNT(*)
---------- ---------- ----------
1 1
3
1 2
1
这样简单点吧
回复

使用道具 举报

千问 | 2011-12-27 21:35:04 | 显示全部楼层
原帖由 dingjun123 于 2011-1-12 15:48 发表
SQL> select sfzh,hblb,count(*)
2from (
3select sfzh,
4
hbrq,
5
hblb,
6
lag(hblb) over(partition by sfzh order by hbrq) lagval
7from SQL_TEST_TEMP
8)
9where hblb=lagval
10 group by sfzh,hblb ;

SFZH HBLB COUNT(*)
---------- ---------- ----------
1 1
3
1 2
1
这样简单点吧


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行