CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
(图)邪恶的韩国UMPC 使用 Java 编写数据库应用新规范
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

asp文章列表排序,急求!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

楼主muzi4301(沐子)2005-01-18 17:39:44 在 Web 开发 / ASP 提问

这是asp调用的文章标题列表:  
  ·12月30日,科学时报社山东理工大学工作站成立      
     
      ·10月31日,全国高校音乐教育专业大学生基本功比赛毕晓玮获奖      
     
      ·5月23日,我校当选为省国防教育协会常务理事单位      
     
      ·9月28日,我校美术学被批准为山东省文化艺术科学首批省级重点学科      
     
      ·9月28日,我校9项山东省软科学研究计划项目获准立项      
     
      ·9月27日,我校40名学生被评为“朝阳助学”全省高校优秀特困生  
  请问怎样实现将这些文章按时间顺序排列????  
  即:  
      ·12月30日,科学时报社山东理工大学工作站成立      
     
      ·10月31日,全国高校音乐教育专业大学生基本功比赛毕晓玮获奖      
     
       
      ·9月28日,我校美术学被批准为山东省文化艺术科学首批省级重点学科      
     
      ·9月28日,我校9项山东省软科学研究计划项目获准立项      
     
      ·9月27日,我校40名学生被评为“朝阳助学”全省高校优秀特困生  
   
    ·5月23日,我校当选为省国防教育协会常务理事单位      
   
   
  急求!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!重谢!!!!!!  
  问题点数:80、回复次数:11Top

1 楼scoutlin(挖摸追挖摸追挖摸追..)回复于 2005-01-18 17:44:48 得分 0

select   top   10   *   from   news   order   by   addtime   descTop

2 楼tjficcbw(津津)回复于 2005-01-18 17:47:50 得分 60

建立一个字段,如ab,你的标题字段为cd  
   
  update   db   set   ab=left(cd,6)  
   
  然后,你就可以  
  select   *   form   db   order   by   ab    
   
   
  Top

3 楼tjficcbw(津津)回复于 2005-01-18 17:49:38 得分 0

增加字段  
  sql="ALTER   TABLE   db   ADD   ab   text"Top

4 楼muzi4301(沐子)回复于 2005-01-18 17:49:55 得分 0

能再具体些吗   ?     偶懂得的不多哎~~~~~Top

5 楼ray_in_fog(ray_in_fog)回复于 2005-01-18 17:51:51 得分 0

a=instr(标题,",")  
  st=left(标题,a)  
  m=month(st)  
  d=day(st)  
  对m和d进行排序  
  就是文章多了以后,怒费内存  
  SQL应该有相应的语句,用SQL函数最好  
  Top

6 楼Hozaka(空虚的狼)回复于 2005-01-18 17:53:52 得分 0

估计他是没有添加时间的字段  
   
  新闻系统还是加一个“加入时间”的字段吧,以后经常要用到的Top

7 楼wen1818(冷月孤心)回复于 2005-01-18 17:58:29 得分 20

建表   article  
  id                 title                       content                                                 sj  
  1                   标题1                         内容1                                             时间1  
  2                   标题2                         内容2                                   时间2  
  ……  
   
  sql="select     *   from   article   order   by   sj   desc",conn  
  rs.open   sql,conn  
  do   while   not   rs.eof  
  response.write   "<tr><td>"&rs("title")&"</td>"  
  rs.movenext  
  loopTop

8 楼tjficcbw(津津)回复于 2005-01-18 18:01:35 得分 0

1.在你的数据库里建立一个字段ab  
  2.把你的标题字段拆成两个一个ab,一个原来cd(这个cd值不变还是原来的)  
  3.ab的值用  
    sql="update   db   set   ab=left(cd,6)"  
          rs.open   sql,adocon,2,3  
  这样的数据库你就可以用  
    sql="select   *   form   db   order   by   ab   "来排序了  
  Top

9 楼tjficcbw(津津)回复于 2005-01-18 18:06:13 得分 0

一般在建立数据库时就要考虑这个问题  
  1.要有一个id字段,作为索引,自动增加,为int型  
  2.要有一个增加时间字段,加入记录增加的时间  
  3.你如果显示的顺序经常变化要有一个显示的顺序字段Top

10 楼lwx139(轻工业部)回复于 2005-01-18 18:58:33 得分 0

说的太复杂了,他听不懂,你直接去数据库里看看有没有哪个字段显示时间的,如:"2004-12-03   21:23:22"  
   
  然后select   *   form   db   order   by   时间字段   desc就行了.Top

11 楼hotlion(数码狂人)回复于 2005-01-18 19:02:04 得分 0

同意7楼,一般文章写入数据库时最好都把添加时间写入,在实际应用方面,“时间”是一个很重要的因素。Top

相关问题

  • 列表框如何排序?
  • 列表框记录排序问题
  • 列表框排序显示问题
  • 关于ASP多重排序
  • asp按字段排序
  • 急!!!如何排序?
  • 数组排序----急
  • 建议对文章列表增加几种排序方式
  • 关于列表控件排序问题,100分赠送
  • 列表框如何排序(立马结帐)

关键词

  • 字段
  • 数据库
  • 教育
  • db
  • sql
  • ·9月28日
  • ab
  • 标题
  • 山东省
  • 科学

得分解答快速导航

  • 帖主:muzi4301
  • tjficcbw
  • wen1818

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...

社区焦点:

教你怎样用C#搞笑整人
最懒惰的程序员写的Cache
程序员如何掌握专业英语
Java栈与堆
分享:让人懊恼的面试
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo