怎么用finereport控件查询参数查询某一个月份的内容

怎么用finereport控件查询参数查询某一个月份的内容,即条件只选年月就可以查询一个月份的区间。


如数据2020-05-01 0:00:00  —— 2020-05-31 23:59:59 是为5月

FineReport 植沐 发布于 2020-7-16 14:29
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
historyLv4初级互助
发布于2020-7-16 14:34(编辑于 2020-7-16 14:59)

日期控件那改成yyyy-mm,

如果是sql 就写成 

select convert(varchar(7),你的日期字段,120)

如果是oracle就像楼下那样写就好了啊



最佳回答
0
吾姓独孤Lv6高级互助
发布于2020-7-16 14:32(编辑于 2020-7-16 14:37)

设置控件格式image.png就只能选择年月了

最佳回答
0
LSQ000Lv5中级互助
发布于2020-7-16 14:37

image.png
首先,日期控件选择yyyy-MM的格式,然后在数据集里面做筛选
where to_char(日期字段,'yyyy-MM') = '${参数框名称}'

最佳回答
0
孤陌Lv6资深互助
发布于2020-7-16 14:38(编辑于 2020-7-16 14:38)

SELECT * FROM dbo.[JCSQD] where  时间=>'${KSSJ}' and 时间<='${JSSJ}' 

然后 参数面板 设置2个日期控件 就可以了啊  控件名分别为KSSJ   JSSJ

  • 5关注人数
  • 1272浏览人数
  • 最后回答于:2020-7-16 14:59
    请选择关闭问题的原因
    确定 取消
    返回顶部