A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄友 黑马帝   /  2011-12-7 00:20  /  2012 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

做项目时遇到过这个问题,请教大家~

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

3 个回复

倒序浏览
你用时间来排序:
select * from T_Articles where CreateTime > @startTime and CreateTime < @endTime order by CreateTime
或者用Row_Number()函数来排序,实现无刷新分页:
select * from
(
SELECT Id, Title, Contents, Author, CreateTime, TypeId, ArtiId,TypeName, Row_Number() OVER (ORDER BY CreateTime) as rownum
FROM T_Articles
)t
WHERE t.rownum >= @startRowIndex AND t.rownum <= @endRowIndex

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

回复 使用道具 举报
select  数据列 from 表名 where    时间列   between  开始时间 and  结束时间
回复 使用道具 举报
李青 发表于 2011-12-7 13:44
你用时间来排序:
select * from T_Articles where CreateTime > @startTime and CreateTime < @endTime ord ...

你可以在数据库中记录时间段的时候用两个类型记录,一个是日期型的用来查看,一个是转化为int型用来搜索!
select * from table where  createTime>=@createTime and  endTime<=@endTime
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马