Я новый пчела, чтобы улей, и вам нужна ваша помощь. Требование mY - получить наивысшую дату из таблицы, а тип данных даты - строка. Я попытался с max(), но не работал для строкового типа данных ..., пожалуйста, помогите мне в этом.Самая высокая дата из таблицы hive со строковыми данными типа
0
A
ответ
3
Используйте встроенные функции даты unix_timestamp(string date, string pattern).
unix_timestamp
covert a string date
до unix_timestamp
как int
, что сопоставимо.
Предположим, что имя вашей таблицы t
и столбец времени tt
.
select max(unix_timestamp(tt, 'yyyyMMdd')) from t
найдет максимальное unix_timestamp
для вас, который является последней датой
2
Вы утверждающий MAX
не работает на струнных улья, но на самом деле это делает:
Select MAX(dt) FROM (Select explode(Array("20150103", "20150102")) as dt) a;
Пока строка даты находится в формате, который может быть отсортирован по лексикографии, MAX
должен работать нормально.
Смежные вопросы
- 1. LinkedList со строковыми данными
- 2. Самая высокая запись для пользователя
- 3. Получить данные из MySQL между строковыми целыми данными типа
- 4. Как использовать RandomForestClassifier со строковыми данными
- 5. Самая высокая высота с лучшими данными о местности
- 6. Hive Metastore высокая доступность
- 7. Добавить несколько столбцов со строковыми данными из другого столбца
- 8. показать ценность самая высокая checkbox
- 9. Самая высокая степень двух - javascript
- 10. Самая высокая запись в PL/SQL
- 11. Высокая дата диаграммы
- 12. Java - Самая высокая, низкая и средняя
- 13. Проблемы с строковыми данными
- 14. SELECT возраст и самая ранняя дата из запроса таблицы
- 15. Hive UDF Строка Дата Convertion
- 16. Печать Самая высокая, Средняя, Самая низкая оценка файла
- 17. Нужна самая высокая дир по URL
- 18. третья самая высокая заработная плата SQL
- 19. Самая маленькая и самая большая возможная дата
- 20. Работа со строковыми данными и классификацией в Weka
- 21. GetHashCode() со строковыми клавишами
- 22. Матрица печати средняя и самая высокая
- 23. jQuery каждый() самая высокая высота, первая пропущена
- 24. Размещение растровых изображений со строковыми данными в пользовательском адаптере списка
- 25. powershell: отображение данных массива рядом со строковыми данными?
- 26. Функция SQLite Min возвращает NULL в строке со строковыми данными
- 27. Решение ограничения minizinc с большими строковыми данными
- 28. Обновление таблицы в MySQL со всеми данными из другой таблицы
- 29. Обновление таблицы SQL сервера с данными из другой таблицы
- 30. Почему ошибка недопустимого числа при работе со строковыми функциями и строковыми данными?
Какой формат строки? возможно, некоторые примеры данных. – luoluo
20150908 (yyyyMMdd) - это формат моего столбца даты и создается как строковый тип данных в таблице – Ramya