дата или по полю с числом содержащее эту же дату?
toMonday(col) или toYYYYMMDD(toStartOfWeek(col, 1))
Есть. Понедельников в году 52, у вас через неделю партиции начнут смешиваться в 1м варианте
toStartOfWeek достаточно
Не понял, почему они смешиваться начнут?
toStartOfWeek тоже к понедельнику приводит
да, вы правы, я ошибся. Просто как-то сделал партиционирование по toMonth() и через год получил вот такое
во втором случае partition name будет без лишних дефисов удобнее для всяких partition-level операций
Обсуждают сегодня