找回密码
 注册成为天翎用户
查看: 1144|回复: 6

关于视图过滤时间控件的问题

[复制链接]
linner 发表于 2012-8-22 15:15:56 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-8-27 10:58 编辑

查询视图里面的过滤,有2个日期控件。前面一个是大于等于后面一个是小于等于。但是后面的等于不能显示作用,比如我有条时间记录是2012-2-4,我的查询条件是2012-2-3到2012-2-4查询不到我这条记录,必须的是2012-2-3到2012-2-5,才能查询到我这条记录,就是后面的等于不起作用,请问是什么原因。。。。。。
bess 发表于 2012-8-22 15:23:31 | 显示全部楼层
您好,请问您是否是使用的sql过滤模式呢?如果是,我们平台对日期类型是有进行转换的。具体的书写格式,您可以参考下帖:
http://www.teemlink.com/bbs/view ... hlight=%C8%D5%C6%DA
回复

使用道具 举报

 楼主| linner 发表于 2012-8-22 15:29:11 | 显示全部楼层
你好,不是通过sql过滤,sql过滤我实现过了。是过滤中字段,比如 表单创建时间  >=  查询表单 begin_time   ,  表单创建时间  <= 查询表单  end_time. 但是<=的等于不起效果。知道意思?
回复

使用道具 举报

bess 发表于 2012-8-22 15:45:13 | 显示全部楼层
q上跟客户沟通之后,客户现在的问题是是设计模式视图中的操作符“<=”符号不生效。这边本地测试之后会再告知客户详细的结果。
回复

使用道具 举报

bess 发表于 2012-8-22 16:29:57 | 显示全部楼层
本帖最后由 bess 于 2012-8-22 16:32 编辑

跟客户电话远程沟通之后,客户发现的问题是:设计模式的视图,如果过滤条件选择为表单的创建时间,当查询的操作符选择为“<=”符号,在sqlserver2005数据下,该符号不生效。

在客户提供的环境下测试确实存在该问题,稍后晚点会在最新版10357版本中提交该bug。
修复之后,会在帖子中告知客户。
回复

使用道具 举报

bess 发表于 2012-8-27 10:48:07 | 显示全部楼层
您好,研发部门反馈回来的结果是这里不是bug哦,原因如下:
SQL语句没有问题!查询的结果也是正确的!因为表单创建时间是有带时分秒的!而当使用"<="符号时!查询头的日期是零时零分零秒,所以查不到数据!现在的解决方案是把表单创建时间列显示时带时分秒,查询头的日期控件也选择带时分秒的模式,这样可以查到数据!
回复

使用道具 举报

bess 发表于 2012-8-27 10:54:44 | 显示全部楼层
q上跟客户沟通之后,客户同意研发部门给出的解释,同意关闭此帖.
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 03:10

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表