怎么把一个月所有天数放一列展示

111.png 比如现在选12月   就把12月所有日期自动全部展示下来    上面是选择月份查询  选择几月  下面出现那个月份的所有日期222.png选择其他月没反应   旁边那个三月是我选择之后  date确实已经改变了

FineReport wanglei131 发布于 2018-12-13 10:46 (编辑于 2018-12-13 11:20)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
axingLv6专家互助
发布于2018-12-13 10:58(编辑于 2018-12-13 11:27)

根据选择年月自动扩展当月每一天日期-http://help.finereport.com/doc-view-1738.html

RANGE(DATE(YEAR($date+"-01"), MONTH($date+"-01"), 1), DATE(YEAR($date+"-01"), MONTH($date+"-01"), DAY(DATEINMONTH($date+"-01", -1))))


最佳回答
0
hbyanghuaLv7专家互助
发布于2018-12-13 10:52

Oracle数据库,可以用如下SQL得到某一月的所有天数

select to_char(to_date('${month}', 'yyyy-mm') + (rownum - 1),
                       'yyyy-MM-dd') as rq
          from all_tables
         where rownum <= (select last_day(to_date('${month}', 'yyyy-mm')) -
                                 to_date('${month}', 'yyyy-mm') + 1
                            from dual)


最佳回答
0
FaintLv6中级互助
发布于2018-12-13 11:00
RANGE(DATE(YEAR($date), MONTH($date), 1), DATE(YEAR($date), MONTH($date), DAY(DATEINMONTH($date, -1))))
最佳回答
0
孤陌Lv6资深互助
发布于2018-12-13 11:02

那你可以用公式来写 要考虑2月份的29号吗? 如果要考虑就要加上年份判断

  • wanglei131 wanglei131(提问者) 必须要考虑到2月份的特殊情况
    2018-12-13 11:05 
  • 孤陌 孤陌 回复 wanglei131(提问者) 那你就要加上年份的选择了?不然以当前年做年份??
    2018-12-13 11:07 
  • wanglei131 wanglei131(提问者) 回复 孤陌 哥 停留在选择月份 下面的月不变的进度了.......
    2018-12-13 11:22 
  • 5关注人数
  • 727浏览人数
  • 最后回答于:2018-12-13 11:27
    请选择关闭问题的原因
    确定 取消
    返回顶部