никак не могу победить преобразование временных типов данных.
Есть простой исходный пример:
cat <<_EOF | clickhouse-client --query="INSERT INTO test FORMAT CSV";
3,some text,
4,some more text,2016-08-14 00:00:01
_EOF
в первой строке отсутствует значение типа DateTime.
Как я могу получить селектом из этого поля
toYear
toMonth
toDayOfMonth
toDayOfWeek
toHour
для первой строки исходной таблицы чтобы это были тоже пустые значения, а для второй те что из значения 2016-08-14 00:00:01
Если первое пустое значение конвертировать в 0000-00-00 00:00:00, то значения
toYear
toMonth
toDayOfMonth
toDayOfWeek
toHour
получаются искаженными, поскольку минимальный год = 1970, месяц минимальный = 1 и так далее.
Есть какой-то вариант обработки таких значений?