Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как заполнить нулевые значения в наборе данных предыдущим ненулевым значением?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Вопрос в следующем: Есть таблица Код: plaintext 1. 2. 3. 4. В ней содержатся данные: 1, 125, 2, 01.01.2011 2, 123, 0, 02.01.2011 3, 124, 0, 02.01.2011 4, 0, 3, 02.01.2011 5, 126, 0, 02.01.2011 6, 125, 0, 03.01.2011 нужно написать запрос, который вернет данные в таком виде: 1, 125, 2, 01.01.2011 2, 123, 2, 02.01.2011 3, 124, 2, 02.01.2011 4, 124, 3, 02.01.2011 5, 126, 3, 02.01.2011 6, 125, 3, 03.01.2011 Подскажите, как это можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2011, 16:26 |
|
||
|
как заполнить нулевые значения в наборе данных предыдущим ненулевым значением?
|
|||
|---|---|---|---|
|
#18+
Павел Гужанов, Здравствуйте. Если версия 9.5, то Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2011, 18:08 |
|
||
|
как заполнить нулевые значения в наборе данных предыдущим ненулевым значением?
|
|||
|---|---|---|---|
|
#18+
Если меньше 9.5, то Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2011, 18:31 |
|
||
|
как заполнить нулевые значения в наборе данных предыдущим ненулевым значением?
|
|||
|---|---|---|---|
|
#18+
Спасибо большое. Но я неправильно указал требуемый результат. Нужно вот так: Начальная таблица - 1, 125, 2, 01.01.2011 2, 123, 0, 02.01.2011 3, 124, 0, 02.01.2011 4, 0, 3, 02.01.2011 5, 126, 0, 02.01.2011 6, 125, 0, 03.01.2011 а результат нужен вот такой: 1, 125, 2, 01.01.2011 2, 248, 2, 02.01.2011 3, 372, 2, 02.01.2011 4, 372, 5, 02.01.2011 5, 498, 5, 02.01.2011 6, 623, 5, 03.01.2011, т.е. значения по полям NUM и NUM_VAL должны суммироваться с предыдущими значениями. При сортировке по ID и OP_DATE. Извиняюсь за неправильно сформулированный вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2011, 22:10 |
|
||
|
как заполнить нулевые значения в наборе данных предыдущим ненулевым значением?
|
|||
|---|---|---|---|
|
#18+
Версия DB2 - 9.7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2011, 22:11 |
|
||
|
как заполнить нулевые значения в наборе данных предыдущим ненулевым значением?
|
|||
|---|---|---|---|
|
#18+
Павел Гужанов, Это называется "нарастающий итог": Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2011, 12:20 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37463377&tid=1602076]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 309ms |
| total: | 477ms |

| 0 / 0 |
