SELECT TOP 10 userinfo.user_name,Plan_Date,Plan_Week,Plan_Week_Day,Plan_Week_Text
FROM Week_Plan INNER JOIN UserInfo ON userinfo.userID = Week_Plan.UserID
WHERE Plan_Month = '200511'
and Plan_Date
not in (select top 2 Plan_Date from Week_Plan INNER JOIN UserInfo ON userinfo.userID = Week_Plan.UserID
WHERE Plan_Month = '200511'
ORDER BY userinfo.userID,plan_date) ORDER BY userinfo.userID,plan_date
第一个Top 10 是每页显示的条目数
第二个Top 2 是从第2+1=3条开始显示
对于每页显示10条信息来说,第二个Top m=(n-1)*10,n为前端的页数
比如,每页显示10条,显示第3页:
m=(3-1)*10
SELECT TOP 10 字段名
FROM 表名
WHERE 条件
NOT IN (SELECT TOP m 同前条件)
ORDER BY 排序条件
FROM Week_Plan INNER JOIN UserInfo ON userinfo.userID = Week_Plan.UserID
WHERE Plan_Month = '200511'
and Plan_Date
not in (select top 2 Plan_Date from Week_Plan INNER JOIN UserInfo ON userinfo.userID = Week_Plan.UserID
WHERE Plan_Month = '200511'
ORDER BY userinfo.userID,plan_date) ORDER BY userinfo.userID,plan_date
第一个Top 10 是每页显示的条目数
第二个Top 2 是从第2+1=3条开始显示
对于每页显示10条信息来说,第二个Top m=(n-1)*10,n为前端的页数
比如,每页显示10条,显示第3页:
m=(3-1)*10
SELECT TOP 10 字段名
FROM 表名
WHERE 条件
NOT IN (SELECT TOP m 同前条件)
ORDER BY 排序条件
博客给出了一条SQL查询语句,通过INNER JOIN连接Week_Plan和UserInfo表,筛选出Plan_Month为'200511'的数据。还介绍了分页查询的实现,第一个Top 10表示每页显示条目数,第二个Top m用于确定起始显示位置,m=(n - 1)*10,n为前端页数。
1354

被折叠的 条评论
为什么被折叠?



