中hive中的等效查询是什么
select to_char(trunc(sysdate,'iw')-1)
答案 0 :(得分:0)
你可以通过至少两种方式解决这个问题:
使用UDF功能在hive中实现自己的功能
OR
使用case语句和日期模数的操作:
在粗略的代码中,这将是:
select pmod(datediff(date_column,'2012-01-02'),7)+1 as day_of_week, case when day_of_week = 1 then date_column else when day_of_week = 2 then date_add(date_column,-1)
等