Заполнение каждого столбца одновременно - PullRequest
0 голосов
/ 28 ноября 2018

Когда я запускаю этот код

UPDATE #NDD  
SET #NDD.[2018-07-31] = mh.NextDueDate 
FROM #MARS_history as mh
WHERE mh.Account = #NDD.Account

SELECT * FROM #NDD

я получаю это:

enter image description here

Что здорово, но я бы хотелсделать это для всех других столбцов, а также в виде цикла или что-то в этом роде.Я новичок в SQL, поэтому я не уверен, как мне этого добиться.

1 Ответ

0 голосов
/ 28 ноября 2018

Вам просто нужно добавить больше столбцов к предложению set.

Примерно так:

UPDATE #NDD  
   SET #NDD.[2018-07-31] = mh.NextDueDate,
       #NDD.[2018-06-30] = mh.NextDueDate,
       #NDD.[2018-05-31] = mh.NextDueDate
  FROM #MARS_history as mh
 WHERE mh.Account = #NDD.Account
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...