Я пытаюсь извлечь часть года, месяца и дня из столбца метки времени в улье.
В настоящее время вывод выглядит как 2016-05-20 01:08:48. Я хочу, чтобы он выводил только часть 2016-05-20. Я пытался использовать SELECT from_unixtime(unix_timestamp(date,'yyyy-mm-dd')) FROM ANS.test, но это не сработало.
SELECT from_unixtime(unix_timestamp(date,'yyyy-mm-dd')) FROM ANS.test
Есть идеи, пожалуйста?
Вам нужно использовать функцию to_date:
select to_date(date_column) from ANS.test
Чтобы получить год, месяц или день, вы можете использовать функции YEAR(date_column), MONTH(date_column) и DAY(date_column)
YEAR(date_column)
MONTH(date_column)
DAY(date_column)