Привет мне нужна помощь с этим в SQL.
У меня есть такой запрос
select sub.*
from(
select
distinct columnA,
case
'some logic that is working'
end as ColumnB,
columnC,
"ColumnD"
from Table1
where "ColumnD"::date = 'some date'
UNION
select
distinct columnA,
case
'some logic that is working'
end as ColumnB,
columnC,
"ColumnD"
from Table1
where "ColumnD"::date = 'some date'
) sub
order by sub.columnC
Result
Column A Column B Column C Column D
abc old a
abc old a
jhk old b
1ab2 new b
25sa new c
24sb new d
ujy old e
45wr new e
Теперь в столбце A у нас есть код, связанный с клиентом, эти коды изменены с цифр на буквенно-цифровые.Поэтому мне нужно создать еще один запрос для работы с этим результатом (результат первого запроса), чтобы идентифицировать всех клиентов, которые перешли со старых кодов на новые коды.Вывод должен быть примерно таким
oldCode currentCode oldType newType
jhk 1ab2 old new
ujy 45wr old new
Спасибо