|
|
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
Поле [Договор оформлен] содержит соот. даты оформления, или не содержит т.е. договор не оформлен. Необходимо просуммировать пустые поля, т.е получить число неоформленных договоров. Имеется запрос: SELECT [Контроль договоров].[Договор оформлен], Sum(Nz([Договор оформлен],0)) AS Выражение1 FROM [Контроль договоров] WHERE ((([Контроль договоров].[Договор оформлен]) Is Null)); Запрос не хочет работать. Подскажите где здесь глюк! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 05:01 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
SELECT Count(ИД_договора) AS Количество FROM [Контроль договоров] WHERE ((([Контроль договоров].[Договор оформлен]) is null GROUP BY ИД_договора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 09:45 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
Не работает, пропущен оператор перед count . Какой тут нужен оператор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 11:59 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
А что это за (((? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 12:48 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
Не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 12:57 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
Ну так не будет работать селект с дисбалансом скобок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 12:59 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
2 Rimbombo Извини коллега, я думал достаточно будет показать принцип запроса - потому скобки не считал. Вот исправленый вариант... только не пиши, что запрос ругается на поле ИД_договора. :-)) SELECT Count(ИД_договора) AS Количество FROM [Контроль договоров] WHERE ([Контроль договоров].[Договор оформлен] is null ) GROUP BY ИД_договора; -- не знаю какой у тебя Аккес, а то и без групбая работать будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 14:23 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
Аксес пишет: "ошибка синтаксиса, пропущен оператор в выражении запроса"!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 14:33 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
Сам нашел правильный вариант. Вот! SELECT Count([Контроль договоров].[№ п/п]) AS [Count-№ п/п] FROM [Контроль договоров] GROUP BY [Контроль договоров].[Договор оформлен] HAVING ((([Контроль договоров].[Договор оформлен]) Is Null)); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 14:36 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
и все отлично работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 14:37 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
А если так? Код: plaintext 1. 2. А то что-то эти "нумера" больно глаза режут ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 16:31 |
|
||
|
Как просуммировать пустые поля?
|
|||
|---|---|---|---|
|
#18+
посмотрю сейчас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2003, 16:48 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1678523]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 358ms |

| 0 / 0 |
