У меня есть таблица T1
как:ROW на колонку транспонирования имен столбцов
мне нужно перенести таблицу как:
пользователя нужно изменить столбец к строке стоимость
Я попробовал использовать нижеследующий отчет
select name, id, 'jan' as month, jan as value
union
select name, id, 'feb' as month, feb as value
union
select name, id, 'mar' as month, mar as value
union
select name, id, 'apr' as month, apr as value
union
select name, id, 'may' as month, may as value
Но будет ли это работать при обработке каждой записи в 12 записях?
Есть ли лучший способ сделать это?
Вы должны были сохранить данные, подобные этому, с самого начала. (Но, полагаю, вы уже это знаете.) Здесь вы можете сделать «UNION ALL», возможно, выполните немного быстрее. – jarlh
Это было интервью, чтобы перенести строку в столбец из названия столбца для каждой записи в 12 записей. можно убрать изображения для t1 и t2 –
Примеры данных в тексте всегда лучше, чем изображения. – jarlh