184 похожих чатов

Nullable(SimpleAggregateFunction(Max, DateTime)) DEFAULT NULL почему то схлопывает нормальную дату и

null в null. Я не туда воюю?

11 ответов

7 просмотров

Возможно надо поменять Nullable(SimpleAggregateFunction(max, DateTime)) -> SimpleAggregateFunction(max, Nullable(DateTime))

Anton-Komarov Автор вопроса
Dmitry K
Возможно надо поменять Nullable(SimpleAggregateFun...

Действительно, спасибо) Думал об этом, но не очень логичным показалось. Вообще странное поведение

SimpleAggregateFunction(max, Nullable( DateTime) ))

Anton-Komarov Автор вопроса
Denny [Altinity]
SimpleAggregateFunction(max, Nullable( DateTime) )...

Да, мне уже подсказали, спасибо. А не поясните, почему так происходит в этом случае?

Anton Komarov
Да, мне уже подсказали, спасибо. А не поясните, по...

Ну потому что вообще надо запретить создавать такие таблицы, никто просто не даже представить не мог что кто-то так будет делать. это как спросить почему у меня кровь вытекает потому что я ногу отпилил.

Anton-Komarov Автор вопроса
Denny [Altinity]
Ну потому что вообще надо запретить создавать таки...

Ну, в моем примитивном понимании работы клика, я вижу схлопывание как применение агрегатной функции ко всем данным столбца по ключу, и почему там всплывает нул мне непонятно. Просто у меня в таблицу сливаются данные из двух других, и многие столбцы есть только в одной из них, соответственно из той, где нет даты, будет приходить дефолт, и в минимуме всегда будет он

Anton Komarov
Ну, в моем примитивном понимании работы клика, я в...

потому что вы сказали клику что надо функцией any схлопывать состояния выхлопа агрегатной функции any выбирает любое

Anton Komarov
А при чем тут any?

SummingMT и AggrMt схлопывают все с помощью Any если это не Аггр. Функ.

Anton-Komarov Автор вопроса

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта