数据转换

表1是1小时取1次数(8,9,10,11),表2是2小时取一次数,(9,11),比如表2 9点的数据为表1 8,9点的数据和。现在要写数据集,取出班次为2小时一次的数据

想要查成红圈的样子

image.png

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

你是要从表1,按照规则统计得到表2?

做一个对照关系映射表

image.png

与表1进行关联,就可以得到表2了

最佳回答
0
snrtuemcLv8专家互助
发布于2024-3-6 15:26(编辑于 2024-12-6 18:53)

你不就是表2的数据,本省2小时在一起

=============

你这个有个方案,sql处理下,例如mysql,利用求余数,把表1的偶数转成奇数,然后在合并班次求和,表1一个搞定,不需要表2数据了

select 班次,sum(含水量) as 含水量 from 

(select case when 班次%2=0 then 班次+1 else 班次  end  班次,含水量  from 表1) 

group by 班次

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