以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [原创]时间查询命令怎么书写呀?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=32216)

--  作者:众方志诚
--  发布时间:2012-10-23 7:54:03
--  [原创]时间查询命令怎么书写呀?

参数> 自定义.字符:"{select * from 业务受理表 where ((登记日期 >= DateValue(\'"
参数> 窗口1.时间选择1.属性:(日期)
参数> 自定义.字符:"\') and 登记日期 <= DateValue(\'"
参数> 窗口1.时间选择2.属性:(日期)
参数> 自定义.字符:"\')) and 业务类型=\'"
执行> 窗口1.字段组合框1.取值方法:[得到当前内容]
参数> 自定义.字符:"\' and 登记类型=\'"
执行> 窗口1.字段组合框2.取值方法:[得到当前内容]
参数> 自定义.字符:"\')}"
参数> 运算.以上各项进行字符串:<连接>
设置> 窗口1.ADO查询1.属性:(SQL命令)

以前用过,现在却提示DataValue函数不正确

 

我想实现的功能是以日期和业务类型、登记类型为条件实现查询。如:登记日期为2010年10月20日至2012年8月10日,并且业务类型为所有权登记,登记类型为初始登记,SQL命令语句怎么书写呀,有想关实例吗,谢谢


--  作者:萝卜特二
--  发布时间:2012-10-23 8:31:35
--  

大于>小于<可以

另外就是between 可以

 

 


--  作者:众方志诚
--  发布时间:2012-10-23 18:00:34
--  

麻烦二楼可以写全了吧

 


--  作者:萝卜特二
--  发布时间:2012-10-23 19:39:50
--  

select * from table1 where time between time1 and time2

 

 


--  作者:众方志诚
--  发布时间:2012-10-24 7:22:35
--  

谢谢

 


--  作者:萝卜特二
--  发布时间:2012-10-31 19:28:35
--  

时间命令需要注意的就是  你用between命令可能娶不到你的time1 和 time2 因为是在什么时间之间

 

我记得是这样