Всем добрый день, уже несколько дней думаю над проблемой, у меня есть таблица, которая заполняется с kafka. Имеет вид:
{
u_id UUID,
event_1 bool|int
event_1_time datetime
event_2 bool|time
event_2_time datetime
event_n bool|int
event_n_time datetime
}
Соответсвенно с kafka данные прилетают кусками, и если поля с типом bool или int можно сделать Nullable(), то с типом datetime всё не так, и nullable его не сделать, соответсвенно 1 поле event_n_time записывается как нужно, остальные принимают значение 1970-01-01 03:00:00. Из-за этого engine SummingMergeTree тут не применить , а с обычном MergeTree возникают проблемы при
select * from table where event_n_time < time() group by DATE(event_1_time)