Hive date function to achieve day of week

前端 未结 6 888
無奈伤痛
無奈伤痛 2020-12-16 14:00

I\'m looking for a workaround or hive date functions that gives day of the week ,

Sunday - 1
Monday - 2
Tuesday - 3
Wednesday - 4
Thursday - 5
Friday - 6
Sat         


        
6条回答
  •  南笙
    南笙 (楼主)
    2020-12-16 14:19

    select pmod(datediff(your_date,'1900-01-07'),7) + 1 as WeekDay from your_table

    • arbitrary start date picked (1900-01-07)
    • calculates the mod 7 day of week (plus 1 to start at 1 instead of zero)

提交回复
热议问题