Member 13925429 Ответов: 1

Считывание данных последней строки SQL и передача их в другую таблицу SQL


Я хотел прочитать последнюю строку таблицы sql, которая имеет 10 coloumns (1-10) и записать 5 coloumns (3-7) в другую таблицу в формате строки в одном coloumn.

Что я уже пробовал:

Я новичок в SQL и перепробовал так много вещей из статей, которые до сих пор не увенчались успехом.

RedDk

"Последний ряд", потому что там нет указателя, верно? Во всяком случае, то, что говорит RD, частично нормально, но я думаю, что вам придется использовать CONCATENATE при возврате из нескольких столбцов =>, чтобы поместить его в "single cloumn", как вы говорите.

Можно ли опубликовать некоторые примеры данных? Видеть "входную" форму-это здорово, но видеть "выходную" форму-еще лучше. Таким образом, здесь не задействовано воображение.

1 Ответов

Рейтинг:
1

ZurdoDev

Вам нужно разбить его на части. Чтобы выбрать последнюю строку, вам нужно определить, как вы идентифицируете последнюю строку. Надеюсь, у вас есть столбец ID, который является столбцом identity, так что это действительно легко.

SELECT TOP 1
FROM table1 
ORDER BY ID DESC


Вставить части этой записи в другую таблицу очень просто.
INSERT INTO table2 (field1, field2, field3)
SELECT TOP 1 field3, field4, field5) -- or whatever fields you want
FROM table1
ORDER BY ID DESC