|
|
|
Суммирование полей содержащих Null
|
|||
|---|---|---|---|
|
#18+
Есть таблица в которой некоторые ячейки содержат NULL, как сделать сумму по строкам (т.е. просуммировать все ячейки строки). При попадании NULL сумма становится тоже NULL. Как это обойти? Или как создать условие типа: суммировать все ячейки строки кроме содержащих NULL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2003, 22:32 |
|
||
|
Суммирование полей содержащих Null
|
|||
|---|---|---|---|
|
#18+
Nz(ТвоеПоле,0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 00:07 |
|
||
|
Суммирование полей содержащих Null
|
|||
|---|---|---|---|
|
#18+
Что то мне подсказывает о неверной структуре данных. Скорее всего в Вашей задаче можно вообще избавиться от суммирования полей в одной записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 05:35 |
|
||
|
Суммирование полей содержащих Null
|
|||
|---|---|---|---|
|
#18+
Pavel: Дело в том, что пустые поля нельзя заполнить нулями. Так требуют условия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 19:16 |
|
||
|
Суммирование полей содержащих Null
|
|||
|---|---|---|---|
|
#18+
2Максимум Максимум! Радио! Ой.. Кхе. Как просуммировать. Концентрируемся. Где? Просуммировать? В коде: dSum("Поле","Таблица") В запросе: Выражение1: Sum(Nz([Поле];0)) В поле области данных формы: =dSum("Поле";"Таблица") В поле в примечании: =Sum([Поле]) В отчете: =Sum([Поле]) В отчете в поле с накоплением: =Nz([Поле];0) На калькуляторе: 1+0+11+0+12+... Ик. --- Тяпница... ДР... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2003, 19:43 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32309703&tid=1678533]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
128ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 457ms |

| 0 / 0 |
