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

各位大侠,请教一个问题!VB中日期的比较!

楼主allergan(天地志狼)2003-11-01 23:32:35 在 VB / 数据库(包含打印,安装,报表) 提问

我的数据库中有一个DATE字段,格式是“yyyy-mm-dd   hh:mm:ss”,在程序中我要让用户输入一个日期,然后再从数据库中把这个日期以前或以后或某个日期段中的数据取出来,请问该怎么做?      
  两个日期型的数据怎么比较? 问题点数:100、回复次数:7Top

1 楼hhjjhjhj(大头)(http://office.9zp.com)回复于 2003-11-01 23:49:18 得分 50

"select   *   from   表1   where   (cdate(字段)-   cdate('"   &   变量   &   "'))=2"Top

2 楼allergan(天地志狼)回复于 2003-11-02 00:06:08 得分 0

能解释一下吗?谢谢!Top

3 楼saucer(思归)回复于 2003-11-02 00:10:11 得分 50

what   database   are   you   using?   use   DateDiff   in   your   sql   statement,   for   example   (10   days   ago)  
   
  select   *   from   yourtable   where   DATEDIFF(day,   yourdatefield,   '2003-01-01')   =   10Top

4 楼allergan(天地志狼)回复于 2003-11-02 00:24:13 得分 0

我用的是SQL2000,是想让用户自己输入一个规定格式的日期"yyyy-mm-dd",然后从数据库中把相应的记录找出来,用户输入的日期可以是一个日期点,也可以是一个日期段。比如我要查询2002-03-08以前的记录,或者是查询2002-06-23至2003-04-9的记录!谢谢!  
  datediff得出的是两个时间差的和吧,=10是什么意思啊?Top

5 楼saucer(思归)回复于 2003-11-02 00:44:14 得分 0

then   that   is   even   easier  
   
  select   *   from   yourtable   where   yourdatefield   <   '2002-03-08'  
   
  select   *   from   yourtable   where   yourdatefield   between   '2002-06-23'   and   '2003-04-9'  
  Top

6 楼allergan(天地志狼)回复于 2003-11-02 00:49:55 得分 0

这样的方法能在ACCESS2000中使用吗?Top

7 楼raisuny(太阳雨)回复于 2003-11-02 00:59:17 得分 0

可以参考VB中文版语言手册的DATADIFF和DATAADD函数  
  另外数据库方面就一句SQL语言就可以解决了  
  平时多看解数嘛,不要什么问题都要问别人。  
  自己解决印象最深刻Top

相关问题

  • 日期比较
  • 日期比较
  • 日期比较!
  • 日期比较
  • 如何在vb中做foxpro日期类型数据的比较
  • 我想从VB转向VB。NET请问各位兄弟,怎么学比较快!
  • 各位帮忙看看这个日期比较出了什么问题??多谢
  • VB和VC比较
  • delphi和vb比较
  • 各位能为小弟推荐几本比较好的vb的书吗?

关键词

  • 数据库
  • 用户
  • 日期
  • datediff
  • 输入
  • mm
  • where

得分解答快速导航

  • 帖主:allergan
  • hhjjhjhj
  • saucer

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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