powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как решить такую задачу на T-SQL
2 сообщений из 2, страница 1 из 1
Как решить такую задачу на T-SQL
    #32035232
noname
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!!!

Помогите решить такую проблему:

Есть таблица 1:

id total_summa
--------------------
1 150
2 250

и таблица 2:

id summa period delta
------------------------
1 100 1 0
1 100 2 0
1 100 3 0
1 100 4 0
2 50 1 0
2 100 2 0
2 50 3 0

Нужно сделать update поля delta таким образом что бы в нем был остаток если период не покрывается, и 0 если период покрыт полностью. Покрытие ведется в порядке возростания, т.е. сначала покрывается первый период, потом второй и так далее...

В общем результирующая таблица имеет вид:

id summa period delta
------------------------
1 100 1 0
1 100 2 -50
1 100 3 -100
1 100 4 -100
2 50 1 0
2 100 2 0
2 50 3 50

Заранее благодарен!!!
...
Рейтинг: 0 / 0
Как решить такую задачу на T-SQL
    #32035248
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, я не понял алгоритма расчета дельты. Нельзя ли по-подробнее, или хотя бы описать, откуда возникла эта задача.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как решить такую задачу на T-SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]