Я думаю, возможно, что это - ошибка Улья, имеющая дело с <сильной> меткой времени тип. Я пытался использовать его недавно и получал неправильные результаты.
Если я изменяю вашу схему, чтобы использовать натягивать вместо метка времени, и поставка оценивает в
yyyy-MM-dd HH:mm:ss
формат, тогда запрос Select работал на меня.
Согласно документации, Улей должен быть в состоянии преобразовать BIGINT представление секунд эпохи к метке времени, и что вся существующая дата и время UDFs работает с типом данных timestamp.
с этим простым запросом:
выберите from_unixtime (unix_timestamp ()), бросьте (unix_timestamp() как
метка времени) от test_tt ограничивают 1;
Я ожидал бы, что обе области будут тем же самым, но я добираюсь:
2012-12-29 0:47:43 1970-01-16 16:52:22.063
Я вижу другую странность также.