如何用hql实现 一个按天分区的指标表,当昨天该表里某一个指标全为空,该指标将单独使用前天的数据,如果昨天该表某指标有一条不为空,那该指标还是使用昨天的数据

本文介绍了如何利用HQL处理按天分区的指标表,当某一天的指标全为空时,自动回溯使用前一天非空数据,确保数据完整性。
摘要由CSDN通过智能技术生成

思路:需要统计昨天的某一个指标是否为空,为空则取前天的数据,有一条不为空取昨天的数据。

例如 表x 有指标  aa   bb	cc  dd	ff	gg	ee
 select 
 		 case when aa.flag > 0 then p.aa else s.aa end as aa
 		,case when bb.flag > 0 then p.bb else s.bb end as bb
 		,case when cc.flag > 0 then p.cc else s.cc end as cc
 		,case 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值