Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Пересчёт всей таблицы  [new]
Vadim Z
Member

Откуда:
Сообщений: 15
Добрый день.
Столкнулся с такой проблемой.
Можно ли пересчитать всю таблицу, если в одной из строки изменилось значение.

Вот пример: если в D.likutis поменялось, это значение по дате нужно перенести в D.lik.isv пересчитать по формуле значения в строке, результат из D.likutis перекинуть в D.lik.isv и так далее по той же схеме.

К сообщению приложен файл. Размер - 141Kb
9 фев 18, 10:37    [21179007]     Ответить | Цитировать Сообщить модератору
 Re: Пересчёт всей таблицы  [new]
waszkiewicz
Member

Откуда:
Сообщений: 1081
Vadim Z,

и каким боком здесь сиквел?
9 фев 18, 10:44    [21179032]     Ответить | Цитировать Сообщить модератору
 Re: Пересчёт всей таблицы  [new]
Vadim Z
Member

Откуда:
Сообщений: 15
Предлагаете искать ответ C# програмном коде ?
9 фев 18, 11:13    [21179145]     Ответить | Цитировать Сообщить модератору
 Re: Пересчёт всей таблицы  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2394
Vadim Z,

триггер
9 фев 18, 11:43    [21179260]     Ответить | Цитировать Сообщить модератору
 Re: Пересчёт всей таблицы  [new]
Vadim Z
Member

Откуда:
Сообщений: 15
До Триггеров мне ещё далеко, спасибо, буду читать и выяснять как это работает :)
9 фев 18, 12:09    [21179433]     Ответить | Цитировать Сообщить модератору
 Re: Пересчёт всей таблицы  [new]
Vadim Z
Member

Откуда:
Сообщений: 15
и всё же думаю триггер здесь не поможет.
как проверить строки, совпадает ли значение ячейки 2018 01 20 - D.likutis с ячейкой 2018 01 21 D.lik.isv
это значение должно совпадать (true) если не совпадает взять значение с 2018 01 20 - D.likutis вставить в 2018 01 21 D.lik.isv и пересчитать по формуле всю строку. и так проверить всю таблицу
9 фев 18, 15:05    [21180300]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить