同一图表里面有月,周,天的数据

在系统里面导入每天的数据,图表里面要呈现月,周,五天的数据

前面的月,周数据需要计算,

类似这样的

image.png

FineReport yzm139332 发布于 2024-3-12 09:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-3-12 09:19(编辑于 2024-3-12 10:16)

在SQL里面分别处理月和周的数据,在和日的数据union all起来

--------------------案例----------

with basedata as(

select '2024-01-01' as billdate,100 as nnum from dual

union all

select '2024-01-02' as billdate,120 as nnum from dual

union all

select '2024-01-03' as billdate,90 as nnum from dual

union all

select '2024-01-04' as billdate,80 as nnum from dual

union all

select '2024-01-05' as billdate,150 as nnum from dual

union all

select '2024-01-06' as billdate,14 as nnum from dual

union all

select '2024-01-07' as billdate,100 as nnum from dual

union all

select '2024-01-08' as billdate,180 as nnum from dual)

--月度汇总数据

select substr(billdate,1,7) as datetype ,sum(nnum) from basedata group by substr(billdate,1,7)

union all

--周汇总数据

select to_char(to_date(billdate,'yyyy-MM-dd'),'ww') as datetype ,sum(nnum) from basedata group by to_char(to_date(billdate,'yyyy-MM-dd'),'ww')

union all 

--每日数据

select billdate as datetype ,sum(nnum) from basedata group by billdate

---------------效果------------

image.png

  • 2关注人数
  • 327浏览人数
  • 最后回答于:2024-3-12 10:16
    请选择关闭问题的原因
    确定 取消
    返回顶部