余数的绝对值"/>
hive:函数:pmod(int a, int b) 返回a除b的余数的绝对值
pmod(int a, int b)
pmod(double a, double b)
返回a除b的余数的绝对值。
实例1:
select datediff('2018-01-02','2018-01-01') //1select pmod(datediff('2018-01-02','2018-01-01') + 1,7) //2
case
when pmod(datediff(ref_date,'2018-01-01') + 1,7) = 2 then concat(ref_date,'(周二)')when pmod(datediff(ref_date,'2018-01-01') + 1,7) = 3 then concat(ref_date,'(周三)')when pmod(datediff(ref_date,'2018-01-01') + 1,7) = 4 then concat(ref_date,'(周四)')when pmod(datediff(ref_date,'2018-01-01') + 1,7) = 5 then concat(ref_date,'(周五)')when pmod(datediff(ref_date,'2018-01-01') + 1,7) = 6 then concat(ref_date,'(周六)')else concat(ref_date,'(周日)') end ref_date,
更多推荐
hive:函数:pmod(int a, int b) 返回a除b的余数的绝对值
发布评论