sql server 2005 中的分区函数用法(partition by 字段)

if exists(select 1 from sys.objects where object_id=object_id('tab'))

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子begin

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子    drop table tab

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子end

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子go

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子create table tab(item int, date datetime, temp int)

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子insert tab select 10,'2006-01-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子union all select 10,'2006-02-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子union all select 10,'2006-03-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子union all select 20,'2006-01-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子union all select 20,'2006-02-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子union all select 30,'2006-01-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子union all select 30,'2006-02-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子union all select 30,'2006-03-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子union all select 30,'2006-04-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子union all select 30,'2006-05-01',0

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子go

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子select *,row_number() over(partition by item order by date  ) as t from tab

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子go

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子--结果

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子/**//*

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子item        date                    temp        t

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子----------- ----------------------- ----------- --------------------

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子10          2006-01-01 00:00:00.000 0           1

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子10          2006-02-01 00:00:00.000 0           2

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子10          2006-03-01 00:00:00.000 0           3

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子20          2006-01-01 00:00:00.000 0           1

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子20          2006-02-01 00:00:00.000 0           2

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子30          2006-01-01 00:00:00.000 0           1

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子30          2006-02-01 00:00:00.000 0           2

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子30          2006-03-01 00:00:00.000 0           3

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子30          2006-04-01 00:00:00.000 0           4

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子30          2006-05-01 00:00:00.000 0           5

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子(10 行受影响)

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子

 sql server 2005 中的分区函数用法(partition by 字段) - reke2008 - 于梦非的杂货铺子*/

posted @ 2009-01-23 12:01  Rick Sun  阅读(872)  评论(0编辑  收藏  举报