CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

在sql查询语句中date型的数据怎么处理?

楼主rainyboat(雨中之舟)2002-05-08 18:00:06 在 VB / 基础类 提问

我在查询中用到sql语句,但是按日期查找时,在数据库中日期是date型的,我在查询时在文本框中按如下格式输入:2002-5-8,请问在where   条件   中怎么处理2002-5-8?是按字符型   加单引号,还是按数字型不加单引号? 问题点数:80、回复次数:4Top

1 楼wangwenyou(王文友)回复于 2002-05-08 18:03:36 得分 30

如为Access,   #2002-5-8#  
  SqlServer         "2002-5-8"Top

2 楼lovingkiss(桃花影落飞神贱,碧海潮生<吹>玉箫 坦白从良 抗拒强奸)回复于 2002-05-08 18:06:22 得分 30

楼上的错了一点点;  
  SQLServer:  
  "....   Where   NewDate   >   '2002-5-8'"  
  Access:  
  "....   Where   NewDate   >   #2002-5-8#"Top

3 楼Jameszht(湖泊)回复于 2002-05-08 18:12:23 得分 10

對SQL   server  
  rs.open   "select   ..   from   ..   where   NewDate>'"   &   txtDate.text   &"'"Top

4 楼bitsoft(我来也)回复于 2002-05-08 18:16:02 得分 10

如果为Oracle,则用TO_CHAR(NewDate,'yyyy-m-d')='2002-5-8'  
  ACCESS可直接引用'2002-5-8',也可用Format(NewDate,'yyyy-m-d')='2002-5-8'Top

相关问题

  • SQL查询语句
  • Sql 查询语句
  • SQL查询语句
  • sql语句查询
  • sql查询语句
  • sql查询语句
  • SQL查询语句
  • Sql查询语句
  • sql查询语句
  • 用sql语句查询数据表中有哪些字段是什么语句?

关键词

  • access
  • sql
  • newdate
  • where

得分解答快速导航

  • 帖主:rainyboat
  • wangwenyou
  • lovingkiss
  • Jameszht
  • bitsoft

相关链接

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

广告也精彩

反馈

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