Как сгруппировать данные в clickhouse если есть несколько временных меток?
Всем добрый день, уже несколько дней думаю над проблемой. У меня есть таблица, которая заполняется с 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)