|
|
|
Как решить такую задачу на T-SQL
|
|||
|---|---|---|---|
|
#18+
Привет всем!!! Помогите решить такую проблему: Есть таблица 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 Заранее благодарен!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2002, 17:48:12 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1821997]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
87ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 410ms |

| 0 / 0 |
