У меня есть таблица улья, в которой есть столбец с именем DATALIST. Он может иметь значения ниже
XYZ_EF1_GHD_OLDDAT
XYZ_EF1_GHD_NEWFORMAT
ABC_FG1_JJJ_ASD_OLDDAT
TTT_LMN_IJK_YHVS_TXY_OLDDAT
TTT_LMN_IJK_YHVS_TXY_NEWFORMAT
PQR_GHSS_TYHT_NEWFORMAT
Мне нужно создать вывод, который бы идентифицировал все имена, которые не имеют в столбце _NEWFORMAT и _OLDDAT. В этих сценариях он должен вывести следующее
Value Reason
ABC_FG1_JJJ_ASD Missing NEW
PQR_GHSS_TYHT Missing OLD
XYZ_EF1_GHD Contains Both NEW and OLD
TTT_LMN_IJK_YHVS_TXY Contains both NEW and OLD
Буду очень признателен за любые предложения / помощь по логике SQL / HIVEQL.