急急急急!!!,请教一个VB中SQL语言的问题!!!

lianghuaqin 2001-11-26 04:20:41
在VB的SQL语言中怎么样比较类型为DATE的数据,其格式是怎样的??
...全文
76 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cornerxu 2001-12-12
  • 打赏
  • 举报
回复
那就是Select * From Table where to_char(DateField,'yyyy-mm-dd') >'" & 变量 & "'"
Mike_Xia 2001-11-26
  • 打赏
  • 举报
回复
用DATEDIFF函数
到SQL上去找帮助吧
lianghuaqin 2001-11-26
  • 打赏
  • 举报
回复
是YYYY-MM-DD ,怎么办呀
cornerxu 2001-11-26
  • 打赏
  • 举报
回复
在变量里是怎么存的,是YYYYMMDD还是YYYY-MM-DD
cornerxu 2001-11-26
  • 打赏
  • 举报
回复
Select * From Table where to_char(DateField,'yyyymmdd') >'20011125'
这种方法我觉得更直接和易操作一些
lianghuaqin 2001-11-26
  • 打赏
  • 举报
回复
都不行呀!!!我都试过了!!!我的比较日期是在一个变量里的,到底怎么做呀????
mingday 2001-11-26
  • 打赏
  • 举报
回复
sSQL="Select * From Table where DateField > #" & format("yyyy-mm-dd",dateVar)& "#"
其中dateVar是日期型变量,DateField是日期型字段,多试试就行了。
zfcheng 2001-11-26
  • 打赏
  • 举报
回复
use '#'
as "#2001_12_29 12:12:12#"
foolishtiger 2001-11-26
  • 打赏
  • 举报
回复
strSQL="Select * From TableName where DateField > #2001-11-26#"
发帖
VB基础类

7681

社区成员

VB 基础类
社区管理员
  • VB基础类社区
加入社区
帖子事件
创建了帖子
2001-11-26 04:20
社区公告
暂无公告