Я хочу получать даты всех воскресений и суббот в Hive с заданной даты. Например, если задана дата 2020-10-01, она должна вернуть две строки sunday_dates, saturday_dates со значениями всех воскресений и суббот после этой даты 2020-10-01.
Я пробовал что-то подобное, но, похоже, у меня не работает.
spark.sql("select date_sub('2020-10-01', cast(date_format(current_date(),'u')%7 as int)) as sunday_dates").show(10,False)
+------------+
|sunday_dates|
+------------+
|2020-09-29 |
+------------+
Есть ли способ добиться этого в Hive или pyspark.
Спасибо!