Vb 日期SQL过滤数据库的问题

数据库字段的Date是标准的xxxx-xx-xx xx:xx:xx
在进行SQL语句操作时候无法过滤相关的时间例如
Date字段有2007-07-07 07:07:07
Date字段有2008-08-08 08:08:08
Date字段有2009-09-09 09:09:09
我用的是DTPicker控件来操作SQL的,就是无法正确的表达出来。
我要求的是过滤大于2007-07-07 小于2009-09-09日的数据
求出来的是2008-08-08
Sql = "Select * From [Data] Where Date >" & DTPicker1.Value & " And Date<" & DTPicker2.value

Sql = "Select * From [Data] Where [Date] between #" & DTPicker1.Value & "# And #" & DTPicker2.value & "#"
温馨提示:内容为网友见解,仅供参考
无其他回答

vb筛选access数据库
如在VB SQL里面可以使用IIF函数,在其他开发环境是不能使用IIF函数的,ACCESS本来就是VBA的翻版,所以他也支持IIF函数。VB方法对日期格式的引用是#日期#,SQL方法是直接使用,但是格式要对应,SQL要用Convert函数去转换一下格式。所以楼主你要熟悉这些用法。比如你说的要把年月作为字符来筛选,那就这样做 ...

VB查询日期字段老提示,标准表达式中数据类型不匹配
dim d1 as string d1= NN & "-" &YY & "-" RR SQL1 = "Select * From zcb Where 支出时间 = #" & Date & "#"

vb中,用sql 语句 搜不同表的不同字段
只给出SQL语句,具体VB语法不太清楚。select * from 表1 inner join 表2 on 表1.日期=表2.日期;使用inner join 连接两个表,其中* 可以用其他字段代替,如果有相同的列名,则使用表名.列名,如表1.日期。

VB将系统时间存到SQL数据库?数据库中的列为datetime型
1insert into ta(dtcol) values('2014-03-18 11:48:50')

vb+access sql 关于日期范围查询提问
00:00:00"eDate=Format$(Date,"YYYY")& "-12-31 23:59:59"2、获取“月”范围变量 sDate=Format$(Date,"YYYY-MM")& "-01 00:00:00"eDate=DateAdd("d",-1,Format$(Date,"YYYY")& "-"& Format$(Date,"MM")+1 & "-01")& "23:59:59"其它的SQL统计语句不用变化,只要把这两...

在VB中若要判断数据库库查找(FIND)数据是否成功,可通过访问记录集对象...
换一种写法:set rs=server.createobject("adodb.recordset")sql="Update table1 set field='"& 变量 & "'where id="& id rs.open sql,conn,3,1 如果是日期型字段,这里这样写:field="& 变量 &"字符串型的像上面那样写

vb中的SQL语句
在VB编程中,SQL语句用于执行数据库查询。正确编写SQL语句是数据库操作的关键。请注意以下示例:字符串str = "Select * from 学生,课程,选课 where 学生.学号='" & sno & "' And 学生.学号 = 选课.学号 And 课程.课程号 = 选课.课程号"在上述代码中,变量sno不能使用双引号界定,而应使用&...

vb实现sql单个表的多字段模糊查询中的条件介于两个日期之间怎么写,我...
严格说这里对日期的查询不算是模糊查找了。给你SQL语句吧,如下:"select 生产日期 from [要查询的表名] where 生产日期>#" & 日期控件1的小日期值 & "# and 生产日期<#" & 日期控件2的大日期值 & "#"

...2014-12-3 6:40:00 这种数据变量来作为数据库查询的条件…
strSQL=" select * from data where 部番 = ' " & str & " ' and DateDiff('d', 发行日期, CDate("& list1.text &"))=0" '判断日期是否是一天就可以了 如果判断具体到分秒,范围太窄可能很难有满足条件的

VB6.0数据库两时间段查询的疑惑
sql = "select * from jibenxinxi where date BETWEEN #" & year(DTPicker2.Value ) & "-" & month(DTPicker2.Value ) & "-1 00:00:00# And #" & year(DTPicker2.Value ) & "-" & month(DTPicker2.Value ) & "-" day(DTPicker2.Value) & " 23:59:59#"...

相似回答
大家正在搜