clickhouse-client --max_threads=1 --time -q "SELECT toDateTime(number) AS date, toRelativeWeekNum(date) FROM system.numbers LIMIT 1000000000 FORMAT Null"
6.348
clickhouse-client --max_threads=1 --time -q "SELECT toDateTime(number) AS date, toRelativeWeekNum(date) - toRelativeWeekNum(toStartOfYear(date)) FROM system.numbers LIMIT 1000000000 FORMAT Null"
12.575
It looks like that native toWeekNumOfTheYear() implementations can be faster enough.
But if we add toWeekNumOfTheYear() function we will must to add many similar functions to{Year,Month,Week,Day,Minute,Second}Of{Year,Month,Week,Day,Minute,Second}() functions to support consistency of function set.
среда, 15 февраля 2017 г., 21:31:46 UTC+3 пользователь Vitaliy Lyudvichenko написал: