У меня проблема с преобразованием столбца метки времени, пример значения:
val name timestamp
1 adam 01-NOV-12
2 adam 02-DEC-13
3 adam 01-DEC-12
Мне нужен результат:
val name timestamp
2 adam 02-DEC-13
Я хочу выбрать самую новую запись для значения DISTINCT в столбце
Я пытался SELECT CAST(timestamp AS DATE) as TIME
, но не работает
Я также пытался TIMESTAMPDIFF()
, но он работает для меня, только когда формат похож на этот:
'001-01-01 00:00:00'
Может кто-нибудь помочь мне преобразовать это значение (10-AUG-12
) в INT?
Или, может быть, без преобразования я могу выбрать из этой таблицы только самую новую запись, используя фактическую метку времени?
РЕДАКТИРОВАТЬ:
Я пытался ORDER_BY timestamp DESC
, ноэто дает мне на выходе:
val name timestamp
2 adam 02-DEC-13
1 adam 01-DEC-12
3 adam 01-NOV-12