按用户分组按时间排序存储过程
来源:互联网 发布:抢牛牛神器软件 编辑:程序博客网 时间:2024/06/05 19:59
create PROCEDURE [dbo].[fanhua_tasklistgroupbyuserid]
(
@PageIndex int,
@PageSize int
)
AS
BEGIN
declare @PageLowerBound int
declare @PageUpperBound int
set @PageLowerBound=(@pageindex-1)*@pagesize
set @PageUpperBound=@PageLowerBound+@pagesize
set rowcount @PageUpperBound
declare @indextable table (id int identity(1,1),nid int)
insert @indextable (nid) select T.id from ( select row_number() over(partition by userid order by addtime desc) as rownum,* from fanhua_task ) as T where T.rownum=1 order by addtime desc
select b.* from @indextable a, fanhua_task b where b.id =a.nid and a.id between @PageLowerBound +1 and @PageUpperBound order by b.addtime desc
end
(
@PageIndex int,
@PageSize int
)
AS
BEGIN
declare @PageLowerBound int
declare @PageUpperBound int
set @PageLowerBound=(@pageindex-1)*@pagesize
set @PageUpperBound=@PageLowerBound+@pagesize
set rowcount @PageUpperBound
declare @indextable table (id int identity(1,1),nid int)
insert @indextable (nid) select T.id from ( select row_number() over(partition by userid order by addtime desc) as rownum,* from fanhua_task ) as T where T.rownum=1 order by addtime desc
select b.* from @indextable a, fanhua_task b where b.id =a.nid and a.id between @PageLowerBound +1 and @PageUpperBound order by b.addtime desc
end
0 0
- 按用户分组按时间排序存储过程
- mysql存储过程while循环按时间分组查询每天总数前10
- 按时间分组查询
- MySQL按时间分组
- mysql 语句按时间分组
- MySQL按时间分组求和
- ls 按大小排序 按时间排序
- ls 按大小排序 按时间排序
- ls 按大小排序 按时间排序
- logcat按时间排序
- ls 按时间排序
- json按时间排序
- 取出分组后每组的第一条记录(不用group by)按时间排序
- Oracle按时间段分组统计
- Oracle 按时间段分组统计
- Oracle 按时间段分组统计
- Oracle 按时间段分组统计
- Oracle 按时间段分组统计
- spring-boot-starter-logging logback常用配置之<appender>标签详解
- linux rm命令自定义回收站功能
- maven中央仓库地址
- 常用的正则表达式
- 二十四、oracle pl/sql 变量
- 按用户分组按时间排序存储过程
- 有人向我反映了一个bug
- Hadoop的过去、现在和未来
- jquery的empty()方法与jquery的remove()的区别及作用
- jrebel配置
- Sql Server 2005 64位安装包
- java 字符串和二进制相互转换
- metasploit download
- idea配置测试集