[SQL-码农] 当序以固定数据为一组时
2014-06-10 12:49
176 查看
可以使用除数 + 求余法
declare @RowCount int set @RowCount=5 select id/@RowCount,id%@RowCount ,归组编号= case when id%@RowCount=0 then id/@RowCount-1 else id/@RowCount end ,组内序号= case when id%@RowCount=0 then @RowCount else id%@RowCount end from ( select ROW_NUMBER() over (Order By Tableid) as ID from Table)t
相关文章推荐
- Sql中获取一项记录在某一组数据中的位置(C#+SqlServer)
- 从数据记录表把数据记录由行转入固定表中的固定列的SQL语句
- sql server 2005 T-SQL binary 和 varbinary (Transact-SQL)固定长度或可变长度的 Binary 数据类型。
- SQL——按照季度,固定时间段,分组统计数据
- 如何用sql查出固定间隔步长的数据?
- SQL 查找重复项及批量修改数据成固定格式
- [SQL-码农]查找非法异常的数据
- [SQL-码农][操作数据存储模版]
- sql 取出一组中时间最大的一条数据
- [SQL-码农]SELECT 没有符合条件记录时,出现多一行数据
- sql置顶固定的某一条数据
- [SQL-码农]table join on 连接 并列数据
- [SQL]一组数据中Name列相同值的最大Je与最小je的差
- 用sql求一组数据中的3个和最小的数值
- [SQL-码农]加多批数据Union
- oracle返回固定条数的SQL,条数不足以空数据补齐的SQL
- 更改sql多条数据,更新替换字符串中固定的字符串
- sql置顶固定的某一条数据
- 从sql表中读数据存到文本
- SQL中的数据类型和C#里面的数据的对应!