|
|
|
Проблема с выражением в отчете
|
|||
|---|---|---|---|
|
#18+
Есть запрос: SELECT Count([Контроль договоров].[Договор оформлен]) AS [Count-Договор оформлен], Count([Контроль договоров].№акта) AS [Count-№акта] FROM [Контроль договоров] WHERE ((([Контроль договоров].[Договор оформлен]) Is Not Null And ([Контроль договоров].[Договор оформлен]) Between [Введите начальную дату] And [Введите конечную дату])) GROUP BY [Контроль договоров].Перезаключение; С его помощью подсчитываетя: 1) Количество оформленых договоров (Выражение 1) 2) Сколько оформленных оформлены по акту (изв. за тофтологию) соот. (Выражение 2) 3) Все группируется по логической переменной Перезаключение Логично предположить, что если в отчете добавить поле и в нем вычесть =Sum(Abs([Выражение 1]-[Выражение 2])), то получим количество договоров оформленных без акта. Т.е если их всего 21, а по акту 11, то без акта соот. 10 Все отлично работает. Далее, при группировке по логическому полю Перезаключение – получается не 21 а 8 и 13, не 11, а 5 и 6. Проблема в том, что при =Sum(Abs([Выражение 1]-[Выражение 2])) 10 не разбивается на 2 значения (в отчете группировка не задана, а в запрросе у меня никак не получается) Вопрос: как раскидать эту 10 на 9 и 1. Чтобы в итоге было 8 и 13, 5 и 6, 9 и 1 соответственно??? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2003, 16:12 |
|
||
|
Проблема с выражением в отчете
|
|||
|---|---|---|---|
|
#18+
Ничего не понял, так что ли? Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2003, 16:49 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1720&tid=1678227]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 294ms |
| total: | 404ms |

| 0 / 0 |
