-2
Предположим, что мои данные, как показано ниже:Hive запрос для конкретного сценария
И выход должен быть, как показано ниже:
Эти условия:
- Если
cnsm_id
состоит изType_cd='P'
, тогда мне нужен только этот кортеж - Если
cnsm_id
имеет либоtype_cd=P
, либоtype_cd=A
, тогда запись должна бытьmax(timestamp)
. - Если
cnsm_id
не имеетtype_cd='P'
, то он должен взять на себяtype_cd='A'
записи с наибольшей отметкой временем
Пожалуйста, кто знает ответ может помочь мне в решении этого запроса?
Вы сделали * что угодно, чтобы попытаться решить эту проблему самостоятельно? Stackoverflow не является службой написания кода. – gobrewers14