Мне нужно объединить 3 строки в одну со следующим условием - если хотя бы один J существует в любом из столбцов, то все столбцы должны быть перезаписаны с J. Если все NI должны получить одну строку со всеми N.
Я думаю, что-то вроде -
SELECT BRGNR
, AFTLST
,CASE WHEN EGMK IN ('J','N') THEN 'J' ELSE EGMK END EGMK
,CASE WHEN TDMK IN ('J','N') THEN 'J' ELSE TDMK END TDMK
,CASE WHEN UDMK IN ('J','N') THEN 'J' ELSE UDMK END UDMK
, CASE WHEN FUMK IN ('J','N') THEN 'J' ELSE FUMK END FUMK
FROM IF.TIF_BRUGER_BT
GROUP BY BRGNR
Но проблема в том случае, когда у меня есть все N, все значения все равно будут перезаписаны в J, и мне нужно иметь N, если все значенияявляются N