43, e.displayText() = DB::Exception: Illegal type Int32 of argument of function toYYYYMM. Should be a date or a date with time (version 19.10.1.5 (official build))
Я туда просто хеш хочу сохранить числовой типа 1564844592 .. его как то можно при Insert сконвертировать?
Так а смысл хеш в дату конвертить? Укажите в partition by tuple(), раз у вас нет явного ключа
Какой хеш? это похоже на unixtimestamp он и есть DateTime внутри это UInt32 SELECT toDateTime(1564844592) ┌─toDateTime(1564844592)─┐ │ 2019-08-03 15:03:12 │ └────────────────────────┘ поле VisitDate должно быть DateTime или если вы очень упорный бегун по граблям то можно оставить VisitDate Int32 и сделать PARTITION BY toYYYYMM(toDateTime(VisitDate)) >1564844592 .. его как то можно при Insert сконвертироват все сконвертируется само.
Обсуждают сегодня