CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

200分求一时间算法(函数/SQL语句),要能用的,不要只说思维!

楼主chinaworker(网络混混 bokele.com)2004-04-03 09:48:17 在 Web 开发 / ASP 提问

数据库一字段regtime为时间型     储存数据为   2004-4-5   23:00:00  
   
  现在要求按照时间列出数据  
   
  当在到这个时间的时候,列出数据  
   
  精确到秒 问题点数:200、回复次数:23Top

1 楼Jaron(WWW.JARON.CN)回复于 2004-04-03 10:05:36 得分 10

select   *   from   [table]   where   regtime   =   '2004-4-5   23:00:00'  
   
  “当在到这个时间的时候,列出数据”   是何意?Top

2 楼jiangzheng3(歪歪)回复于 2004-04-03 10:08:28 得分 10

没看懂什么意思Top

3 楼tangxufeng(变幻之风)回复于 2004-04-03 10:10:43 得分 10

select   *   from   tablename   order   by   regtime   desc  
  while   not   rs.eof  
      response.write(rs("regtime")  
      rs.movenext  
  wendTop

4 楼wubaozhang()回复于 2004-04-03 10:23:50 得分 20

select   *   from   [table]   where   regtime   =   cDate('2004-4-5   23:00:00')   order   by   regtime    
   
  就是,什么是   “当在到这个时间的时候,列出数据”   啊  
   
  你不会是想到了4.5的时候让系统自动列出吧??那在那里列出呢??谁看??  
   
  select   *   from   [table]   where   regtime   >   cDate('2004-4-5   23:00:00')   order   by   regtime  
   
  (access表用>做时间比较)  
  Top

5 楼robinsonyjf(新生命 新希望)回复于 2004-04-03 10:29:29 得分 10

我不知道当在这个时候列出什么数据呀????是大于这个时间的数据还是小于这个时间的数据呢。Top

6 楼chinaworker(网络混混 bokele.com)回复于 2004-04-03 10:58:37 得分 0

Jaron(唐伯虎点蚊香)    
   
  2004-4-5   23:00:00  
   
  这个时间之前的所有数据都显示  
   
  并不只是==这个时间值Top

7 楼chinaworker(网络混混 bokele.com)回复于 2004-04-03 11:00:38 得分 0

to:   wubaozhang(吴宝璋)    
   
  select   *   from   [table]   where   regtime   >   cDate('2004-4-5   23:00:00')   order   by   regtime  
   
  做我是用>=做比较的  
   
  但是好象只对日期有效  
   
  而时间没能比较Top

8 楼yinwenjie(java入门中)回复于 2004-04-03 11:13:23 得分 15

select   *   from   [table]   where   regtime   <=   #2004-4-5   23:00:00#  
   
  注意,一定要加#号,这样可以列出时间之前的所有信息。Top

9 楼chinaworker(网络混混 bokele.com)回复于 2004-04-03 11:21:22 得分 0

好象只能列出2004-4-5   前的Top

10 楼yinwenjie(java入门中)回复于 2004-04-03 11:23:28 得分 10

顺便说一句,要做到精确到秒,那就要每秒钟刷新一次,  
  <script   language>  
      window.location.reload  
  </script>  
   
  这里建议使用框架Top

11 楼yinwenjie(java入门中)回复于 2004-04-03 11:24:39 得分 10

不会的,你看一下数据库中数据对不对吧。Top

12 楼try52000(田林)回复于 2004-04-03 11:28:03 得分 10

这是网络,这样做,不实际,换种方法吧Top

13 楼qiao198(乔本)回复于 2004-04-03 11:31:08 得分 10

datediffTop

14 楼loveweb(洗洗睡了)回复于 2004-04-03 11:31:30 得分 15

select   *   from   [table]   where   Abs(datediff(second,regtime,2004-4-5   23:00:00))=>0    
  看你取多久内的时间了  
  要是有2004-4-5   23:00:00以后的数据用个abs就行了  
  Top

15 楼wubaozhang()回复于 2004-04-03 12:29:38 得分 20

之前的应该是<=啊,我刚试了下,可以的啊,例如:  
  2004-4-3   12:19:53  
  2004-4-3   12:19:52  
  2004-4-3   12:19:54  
   
  select   *   from   [table]   where   regtime   <=   cDate("2004-4-3   12:19:53")   order   by   regtime  
   
  输出  
  2004-4-3   12:19:53  
  2004-4-3   12:19:52  
   
  没问题呀,你看看数据库里面数据,是2004-4-3   12:19:53   还是2004-4-3   呢??  
   
   
  Top

16 楼chinaworker(网络混混 bokele.com)回复于 2004-04-03 12:31:56 得分 0

cDate是什么意思?Top

17 楼chinaworker(网络混混 bokele.com)回复于 2004-04-03 12:36:03 得分 0

nowDateTime   =   date()&"   "&time()  
   
  是不是因为我这个不是时间格式  
   
  所以无法对比  
   
  晕Top

18 楼chinaworker(网络混混 bokele.com)回复于 2004-04-03 12:38:48 得分 0

nowDateTime   =   CDate(date()&"   "&time())  
   
  奇怪  
  还是不行2~~~~~~~~~~~~~  
  郁闷Top

19 楼look4sword(觅剑 | 劈柴、喂马、周游世界。)回复于 2004-04-03 12:40:55 得分 10

我也晕了,2004-4-3   12:19:52   这样的时间直接用now()就行了。Top

20 楼anddytang(风衣笛手)回复于 2004-04-03 12:51:08 得分 10

select   *   from   [table]   where   regtime   >=   '2004-4-5   23:00:00'  
   
  这样可以的啊!!  
   
  你数据库中存放时间的字段是不是datetime型的!!!Top

21 楼hongmaohouzi(学习的人)回复于 2004-04-03 12:57:58 得分 10

select   *   from   [table]   where   regtime   =   '2004-4-5   23:00:00'Top

22 楼devinjiang(老怪)回复于 2004-04-03 13:01:54 得分 10

select   *   from   [table]   where   regtime   <=   #2004-4-5   23:00:00#  
  把意思应该说清楚些Top

23 楼huahaoyueyuan(花好月圆)回复于 2004-04-03 13:30:51 得分 10

颜色我喜欢Top

相关问题

  • 求一SQL语句,或SQL函数
  • 在函数中能有SQL语句吗?
  • 求助sql语句conver函数
  • 求SQL时间函数查询语句
  • 如何用算法实现SQL语句
  • 有没有SQL语句或函数能得到一个表的建表语句
  • 急帮忙!关于sql语句中使用datediff函数的语句
  • 急急急,Sql语句中可使用哪些函数?
  • SQL语句中可否有去除所有空格的函数?
  • 关于bde中的sql语句中的count函数

关键词

  • 数据
  • regtime
  • 列出
  • 时间
  • cdate
  • 时候
  • where
  • order
  • rs
  • table

得分解答快速导航

  • 帖主:chinaworker
  • Jaron
  • jiangzheng3
  • tangxufeng
  • wubaozhang
  • robinsonyjf
  • yinwenjie
  • yinwenjie
  • yinwenjie
  • try52000
  • qiao198
  • loveweb
  • wubaozhang
  • look4sword
  • anddytang
  • hongmaohouzi
  • devinjiang
  • huahaoyueyuan

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo