关于用VB查询SQL时的时间对比问题。

islong 2004-10-09 04:01:06
我的数据库test中有个wtime字段,该字段的格式是"年-月-日 时:分:秒",请问我该如果查询wtime字段中哪条记录是比当前时间大于10秒的?我参照ASP+access里的代码用在VB+SQL里却不行。
...全文
65 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
islong 2004-10-09
  • 打赏
  • 举报
回复
没办法,我用的软件在写入数据库时就是用char类型。我也只有跟着用。
of123 2004-10-09
  • 打赏
  • 举报
回复
不知道你为什么要以字符串形式保存时间。这样的运算会慢很多。
"SELECT * FROM test WHERE cDate(wtime)>#" & Format(DateAdd("s",10,Now()),"yyyy-mm-dd HH:nn:ss") & "#"
victorycyz 2004-10-09
  • 打赏
  • 举报
回复
select * from tablename where wtime>dateadd(second,10,getdate())
victorycyz 2004-10-09
  • 打赏
  • 举报
回复

select * from tablename where wtime>dateadd("s",10,getdate())

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧