hive_sql求助

怎么实现把一个时间在时间维度表里如果存在则减一天直到时间表里没有该时间?

比如时间表里有10月1号到10月7号,怎么用hive_sql让每一个时间都获得9月31号

具体举例如图片

hive_sql.png

SQL yzm203757 发布于 2022-8-31 10:45
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
天影Lv3见习互助
发布于2022-11-8 10:52

spark sql在关联从表的关联条件中,可以使用主表.时间字段>从表.时间字段,这样可以通过关联筛选出主表时间字段大于从表时间字段的数据

最佳回答
0
用户wFkHW3326244Lv5初级互助
发布于2022-8-31 11:09(编辑于 2022-11-9 11:27)
  • yzm203757 yzm203757(提问者) 为了统计放假日期的上一个工作日,数据库里没有上一个工作日时间字段。难搞啊
    2022-08-31 12:22 
  • 1关注人数
  • 344浏览人数
  • 最后回答于:2022-11-9 11:27
    请选择关闭问题的原因
    确定 取消
    返回顶部