VB 对时间查询

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:38:05
比如我数据库里面有很多条数据,那么我想查询今天的数据,比如我的SQL写成:
"select top 200 * from SYS_DayData where datediff(d,addtime,getdate())<1 and Meternum='" & Num & "' order by id desc"
但好像没有检索时间,问下我错在哪里?
我查询当天时间应该怎么写SQL
。。。答案真实千奇百怪啊,我问的是,检查同一天时间。

你不就是指定day了吗 所以就不比较时间了啊 检索时间是啥意思

不行就用datepart

什么VB

"select top 200 * from SYS_DayData where datediff(d,addtime,getdate())<1 and Meternum='" & Num & "' and date=时间 order by id desc"

你可以用between #00:00:00# and #23:59:59# 实现