怎样设置时间段查询,该时间是针对数据库表中某一个字段的。

我是社区第1068位番薯,欢迎点我头像关注我哦~
     如有表student(学生),字段有姓名,入学日期,成绩等字段,我现在做参数查询:参数共有三个,按姓名等于某个值,入学日期在2010-1-1至2012-9-1,成绩大于90分。请问这样的我如何实现?另外假如我的日期要精确到时分秒来进行查询,又该如何做,请各位大虾帮我解决,不胜感激!

发表于 2012-2-10 13:13:30
新修改的,你下载了试下
发表于 2012-2-10 11:52:11
这个就是查询功能
查询按钮在参数拖拽4个控件,一个是姓名,入学日期、时间,成绩
然后在控件设置条件
发表于 2012-2-10 11:55:04
1、先参数设计添加控件,
发表于 2012-2-10 11:56:50
添加4个参数。比如叫
姓名
日期
时间
成绩
发表于 2012-2-10 11:57:29
备注一下,为什么添加时间控件,这样才能精确到分秒
发表于 2012-2-10 11:57:52
但是有个前提,你的数据库日期和时间格式和报表设计的格式必须一样的。
发表于 2012-2-10 11:59:34
第二部、在模板设计
添加数据源


拖拽数据源到如图的4个单元格,然后点击单元的扩展属性,参数过滤设置刚才的4个参数,如果还不懂请继续发帖,谢谢。
发表于 2012-2-10 12:02:08
上传我做的cpt文件给你把。
发表于 2012-2-10 12:58:17
如果你是用oracle ,你转换一下日期格式啦
例如:to_date(20121223,yyyy-mm-dd)返回为:2012-12-23

例如:to_char(sysdate,yyyy/mm/dd hh24:mi:ss),返回值为2011/05/09 21:14:41

例如:to_char(sysdate,hh24:mi:ss),返回值为21:14:41
发表于 2012-2-10 13:00:10
再不行的话,你就直接把日期控件和时间控件删除,你自己添加文本框,问题是,精确到几分几秒,查询出来的数据一个都没有,有意义吗?我看你能查询到小时或者年月日,有数据就不错了
发表于 2012-2-10 13:00:41
直接把日期控件和时间控件删除,你自己添加下拉框控件也可以
发表于 2012-2-10 13:10:36
试下这样应该是可以的
发表于 2012-2-10 13:11:05
本帖最后由 vikou 于 2012-2-10 13:11 编辑

在日期控件设置成yyyy-MM-dd hh:mm:ss,然后删除多余的时间控件
发表于 2012-2-10 13:26:00
结果如图所以,ok的
发表于 2012-2-10 14:49:03
按照我提供的图片设置应该就可以的
577868127188532056.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

15回帖数 1关注人数 6806浏览人数
最后回复于:2012-2-10 15:15

返回顶部 返回列表