Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Invasion
0 / 0 / 2
Регистрация: 11.12.2009
Сообщений: 20
#1

завистимость таблиц и сумма определённых элементов - SQL Server

24.12.2011, 22:45. Просмотров 712. Ответов 4
Метки нет (Все метки)

Здравствуйте! не могу решить по сути простую задачу: есть две таблицы, нужно при внесении данных в одну таблицу произвести изменения в строке другой таблицы(строка выбирается в соответствие с ID первой таблицы, изменения как сумма всех записей с этим ID).
попробовал поставить тригер на первую таблицу и вносить изменения в другую таблицу при обновлении, но как выбрать соответствующую строку возникает проблема...

PS с бд не работал поэтому оч слаб...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2011, 22:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос завистимость таблиц и сумма определённых элементов (SQL Server):

Не последовательная сумма определённых значений из таблиц
Вообщем беда такая: есть 2-е таблицы, в первой есть столбец с датой(дд.мм.гггг)...

Произведение и сумма определённых элементов массива
Необходимо найти произведение элементов массива. Задачи на использование...

Произведение и сумма определённых элементов массива
В одномерном массиве, состоящем из n целых элементов, вычислить...

Сумма определённых значений из таблицы
Вообщем беда такая: есть 2-е таблицы, в первой есть столбец с датой(дд.мм.гггг)...

сколько определённых и сумма положитьльных чисел
Вводится последовательность из целых чисел. сколько определённых и сумма...

Макрос который суммирует значение из определённых ячеек к значению в других определённых ячейках
Нужен макрос который будет АВТОМАТИЧЕСКИ прибавлять значение из определённых...

4
pincet
1300 / 887 / 120
Регистрация: 23.07.2010
Сообщений: 4,800
25.12.2011, 10:57 #2
в триггере доступны 2 таблицы
deleted - значения до обновления
inserted - значения после обовления
0
iap
803 / 613 / 124
Регистрация: 27.11.2009
Сообщений: 1,817
25.12.2011, 14:04 #3
Цитата Сообщение от Invasion Посмотреть сообщение
Здравствуйте! не могу решить по сути простую задачу: есть две таблицы, нужно при внесении данных в одну таблицу произвести изменения в строке другой таблицы(строка выбирается в соответствие с ID первой таблицы, изменения как сумма всех записей с этим ID).
попробовал поставить тригер на первую таблицу и вносить изменения в другую таблицу при обновлении, но как выбрать соответствующую строку возникает проблема...

PS с бд не работал поэтому оч слаб...
Лучше вместо второй таблицы сделать индексированное представление.
Всё будет вычисляться автоматически. И поддерживаться в актуальном состоянии.
0
Devil_FoX
161 / 135 / 1
Регистрация: 01.04.2010
Сообщений: 451
26.12.2011, 12:53 #4
Цитата Сообщение от pincet Посмотреть сообщение
в триггере доступны 2 таблицы
deleted - значения до обновления
inserted - значения после обовления
Хочу опротестовать такое утверждение, триггер это как процедура с транзакцией
deleted - значения которые будут удалены с таблицы
inserted - значения которые будут внесены в таблицу
0
pincet
1300 / 887 / 120
Регистрация: 23.07.2010
Сообщений: 4,800
26.12.2011, 14:25 #5
протест отклонен
Что неверного в моем утверждении?
Я хоть слово сказал, что значения из inserted уже в находтся в таблице?
Или что старые значения уже недоступны?
0
26.12.2011, 14:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2011, 14:25
Привет! Вот еще темы с решениями:

Определить, что больше - сумма четных элементов или сумма нечетных элементов введенной последовательности
Составить программу, используя оператор while, в соответствии с заданием:...

Выяснить, что больше: сумма элементов главной диагонали матрицы или сумма элементов побочной
Выяснить, что больше: сумма элементов главной диагонали матрицы размером 4*4...

Определить длину вектора Х, если х1 - сумма элементов матрицы A, х2 - сумма элементов матрицы B, х3 - сумма С
Заданны три квадратные матрицы A, B, C. Определить длину вектора Х (х1, х2,...

Массив: сумма отрицательных элементов; сумма модулей элементов после минимального
Помогите написать пожалуйста, я вообще не дружу с массивами. a) количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru