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

islong 2004-10-09 04:01:06
我的数据库test中有个wtime字段,该字段的格式是"年-月-日 时:分:秒",请问我该如果查询wtime字段中哪条记录是比当前时间大于10秒的?我参照ASP+access里的代码用在VB+SQL里却不行。
...全文
43 点赞 收藏 4
写回复
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())
回复
发动态
发帖子

1181

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告