В массив попробуйте разложить. А потом дату из основной можно найти в массиве через has() функцию. Вот только не уверена, что в left join такое получится..
arrayMap(x -> toDate(x), range(toUInt32(StartDate),toUInt32(EndDate)))
видимо придется так, да
has похоже тоже нельзя :)) Unsupported JOIN ON conditions. Unexpected 'has(
в общем SELECT DocNum, NomenclatureCode, dt FROM ApprovedAd Array Join arrayMap(x -> toDate(x), range(toUInt32(toDate(StartDate)),toUInt32(toDate(EndDate))+1)) as dt и уже с результатом этого LEFT JOIN Njhvjpbnm^ ghfdlf^ yfdthyjt ,eltn cj dhtvtytv
Обсуждают сегодня