указать с какого дня начинается неделя - с воскресенья или с понедельника. По умолчанию - с воскресенья.
Есть функция toStartOfInterval, которая при вызове toStartOfInterval(col, INTERVAL 1 WEEK) должна работать аналогично toStartOfWeek, но у нее нет параметра mode и возвращает она недели начинающиеся с понедельника, то есть не так как toStartOfWeek
https://clickhouse.com/docs/ru/sql-reference/functions/date-time-functions#tostartofintervaltime-or-data-interval-x-unit-time-zone
Это баг клика, или я что-то не так понимаю?
https://github.com/ClickHouse/ClickHouse/issues/30420
toDayOfWeek(toTimeZone(utc_access_time, 'Africa/Luanda')) >= 4 ? addDays(toMonday(toDate(toTimeZone(utc_access_hour, 'Africa/Luanda'))), 3) : subtractDays(addDays(toMonday(toDate(toTimeZone(utc_access_hour, 'Africa/Luanda'))), 3), 7) вот например неделя начинается в четверг
Обсуждают сегодня