sql server 2008怎样每隔几行取一条记录?

来源:互联网 发布:win7的网络连接在哪里 编辑:程序博客网 时间:2024/06/06 01:18
with t_rowtable
as
(
    select row_number() over(order by ItemTime) as row_number,* from test6.dbo.fengsu
)

select * from t_rowtable where row_number%500 = 0  order by ItemTime

t_rowtable是一个临时表。每隔500条数据取一个记录,这些记录是按照ItemTime排序

0 0