回 帖 发 新 帖 刷新版面

主题:如何用时间字段来搜索啊。

比如我我有个建立了个数据库 有个datetime字段。
现在我想要建立这样一个搜索,就是但我输入某个时间值如2007-3-20日就会自动选找地段中2007-3-20附近的值显示出来,也就是和用like搜索一样,不过时间不能用 like来搞啊。
谁来帮我写这样的select语句。
例如:select datetime from 表名 wher 时间查找   

谁帮忙指点下,谢谢。

回复列表 (共5个回复)

沙发


select * from tablename where datatime='"&respuest("datatime")&"'

板凳

datetime是用now写入的  但resquest.得到的值是用户输入的,这样写的话用户要写到秒才会相等,所以不行。一般是写到天就能判断出来的。

3 楼

date(datatime)

这样应该可以把

4 楼

笨方法,但是效果不错。

dt = Respuest("datatime")
sql = "select * from 表 where 时间>='"& dt &"' and 时间<='"& dt &" 23:59:59'"

5 楼

datediff来搞的

我来回复

您尚未登录,请登录后再回复。点此登录或注册