SQL - Копирование полей в таблицу - PullRequest
0 голосов
/ 10 октября 2018

У меня есть таблица, которая будет различаться по размеру (т.е. количеству столбцов), но последний столбец содержит фрагмент информации, которую я хочу «скопировать» во все строки выше.

Я хочусоздайте запрос, который превращает приведенную ниже таблицу ...

    ID  Cust_Number
    1   aaa
    2   aaa
    3   aaa
    4   aaa
    5   aaa
    6   aaa
    7   aaa
    8   aaa
    9   aaa
    10  bbb

, чтобы превратиться в это:

    ID  Cust_Number
    1   bbb
    2   bbb
    3   bbb
    4   bbb
    5   bbb
    6   bbb
    7   bbb
    8   bbb
    9   bbb
    10  bbb

1 Ответ

0 голосов
/ 10 октября 2018

Может быть, что-то вроде этого:

UPDATE YourTable t
SET T.CustNumber = (SELECT TOP 1 s.Cust_Number FROM YourTable s
                    ORDER BY s.ID DESC) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...