在数据集中进行时间段参数查询该怎么写?

本帖最后由 蔡晓勇 于 2012-2-16 15:51 编辑

问题:
现有参数为:日期起,日期止
现在要查询A表中所有登记日期大于等于参数日期起并且小于等于参数日期止的数据

过程:
代码为SELECT * FROM A where 登记日期>= ${日期起} and 登记日期 =< ${日期止}

结果:
数据集预览返回错误,关闭数据集后没有了字段
FineReport蔡晓勇 发布于 2012-2-16 14:17
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
vikou发布于2012-2-16 14:22(编辑于 2023-9-6 09:34)
555
最佳回答
0
vikou发布于2012-2-16 14:23(编辑于 2023-9-6 09:34)
555
最佳回答
0
vikou发布于2012-2-16 14:27(编辑于 2023-9-6 09:34)
555
  • 蔡晓勇 蔡晓勇(提问者)

    老大,不是这个意思,
    是现在有参数为:日期起,日期止
    现在要查询A表中所有登记日期介于参数时间段的数据
    注:不要单元格筛选
    回复
    2012-02-16 14:48 
最佳回答
0
蔡晓勇发布于2012-2-16 14:48(编辑于 2023-9-6 09:34)
555
  • vikou vikou

    日期控件可以设置起始日期和结束日期
    回复
    2012-02-16 14:50 
最佳回答
0
vikou发布于2012-2-16 14:50(编辑于 2023-9-6 09:34)
555
  • 蔡晓勇 蔡晓勇(提问者)

    现有参数为:日期起,日期止
    现在要查询A表中所有登记日期大于等于参数日期起并且小于等于参数日期止的数据
    注:不要单元格筛选
    老大,我是做图表用的,图表用的是数据源数据
    回复
    2012-02-16 14:52 
最佳回答
0
蔡晓勇发布于2012-2-16 14:52(编辑于 2023-9-6 09:34)
555
  • vikou vikou

    你那你直接用数据库SQL查询出来
    起始日期
    select date  from  table   order by date  asc
    结束日期
    select date  from  table   order by date  desc
    回复
    2012-02-16 14:53 
  • vikou vikou

    查询出日期后,你自己对应着怎么筛选。关联
    回复
    2012-02-16 14:54 
  • vikou vikou

    你描述问题的毛病没有改。请描述
    问题
    过程
    结果
    回复
    2012-02-16 14:55 
最佳回答
0
vikou发布于2012-2-16 14:53(编辑于 2023-9-6 09:34)
555
最佳回答
0
vikou发布于2012-2-16 14:54(编辑于 2023-9-6 09:34)
555
最佳回答
0
vikou发布于2012-2-16 14:55(编辑于 2023-9-6 09:34)
555
  • 蔡晓勇 蔡晓勇(提问者)

    好的,我理理思路
    问题:现有参数为:日期起,日期止
    现在要查询A表中所有登记日期大于等于参数日期起并且小于等于参数日期止的数据

    过程:代码为SELECT * FROM A where 登记日期>= ${日期起} and 登记日期 =< ${日期止}

    结果:返回错误
    回复
    2012-02-16 15:05 
最佳回答
0
蔡晓勇发布于2012-2-16 15:05(编辑于 2023-9-6 09:34)
555
  • vikou vikou
    参数加上单引号
    回复
    2012-02-16 15:20 
  • 0关注人数
  • 6091浏览人数
  • 最后回答于:2012-2-22 10:13
    活动推荐 更多
    热门课程 更多
    返回顶部