|
Арифметические действия с результатами в запросе | ☑ | ||
---|---|---|---|---|
0
Alex_Rav74
28.08.19
✎
12:17
|
Добрый день.
Есть вот такой запросик: ВЫБРАТЬ ВЫБОР КОГДА Анкета.Ссылка.Проведен ТОГДА КОЛИЧЕСТВО(Анкета.Ссылка) КОНЕЦ КАК Пров, ВЫБОР КОГДА НЕ Анкета.Ссылка.Проведен ТОГДА КОЛИЧЕСТВО(Анкета.Ссылка) КОНЕЦ КАК НеПров ИЗ Документ.Анкета КАК Анкета СГРУППИРОВАТЬ ПО Анкета.Ссылка.Проведен как в самом запросе получить разность между Пров и НеПров? |
|||
1
ДенисЧ
28.08.19
✎
12:19
|
ВЫБОР
КОГДА Анкета.Ссылка.Проведен ТОГДА КОЛИЧЕСТВО(Анкета.Ссылка) КОНЕЦ - ВЫБОР КОГДА НЕ Анкета.Ссылка.Проведен ТОГДА КОЛИЧЕСТВО(Анкета.Ссылка) КОНЕЦ КАК ПровМинусНеПров |
|||
2
ДенисЧ
28.08.19
✎
12:19
|
А лучше это в СКД
|
|||
3
Alex_Rav74
28.08.19
✎
12:26
|
(1) - в результате выдаёт пустые поля
|
|||
4
Fragster
гуру
28.08.19
✎
12:37
|
потому что у тебя две строки в запросе
|
|||
5
Fragster
гуру
28.08.19
✎
12:37
|
в одной одно слагаемое нулл, в другой - другое
|
|||
6
Fragster
гуру
28.08.19
✎
12:37
|
нафиг ты группируешь по проведен и нафиг там .ссылка. вообще?
|
|||
7
Fragster
гуру
28.08.19
✎
12:39
|
ВЫБРАТЬ
КОЛИЧЕСТВО(Различные Выбор Когда Анкета.Проведен Тогда Анкета.Ссылка Конец) КАК Пров, КОЛИЧЕСТВО(Различные Выбор Когда НЕ Анкета.Проведен Тогда Анкета.Ссылка Конец) КАК НеПров, КОЛИЧЕСТВО(Различные Выбор Когда Анкета.Проведен Тогда Анкета.Ссылка Конец) - КОЛИЧЕСТВО(Различные Выбор Когда НЕ Анкета.Проведен Тогда Анкета.Ссылка Конец) КАК Разница ИЗ Документ.Анкета КАК Анкета |
|||
8
Fragster
гуру
28.08.19
✎
12:39
|
ну там возможно где-то естьNULL надо впихнуть, но это неточно
|
|||
9
Очевидно
28.08.19
✎
12:39
|
ВЫБРАТЬ
Сумма(ВЫБОР КОГДА Анкета.Ссылка.Проведен ТОГДА 1 иначе 0 КОНЕЦ) КАК Пров, Сумма(ВЫБОР КОГДА НЕ Анкета.Ссылка.Проведен ТОГДА 1 иначе 0 КОНЕЦ) КАК НеПров, Сумма(ВЫБОР КОГДА Анкета.Ссылка.Проведен ТОГДА 1 иначе 0 КОНЕЦ) - Сумма(ВЫБОР КОГДА НЕ Анкета.Ссылка.Проведен ТОГДА 1 иначе 0 КОНЕЦ) как разность ИЗ Документ.Анкета КАК Анкета |
|||
10
Йохохо
28.08.19
✎
12:40
|
(1) старуха)
КОЛИЧЕСТВО(Анкета.Ссылка) тождественно равно 1 (9) Сумма(ВЫБОР КОГДА Анкета.Ссылка.Проведен ТОГДА 1 иначе -1 не?) |
|||
11
Очевидно
28.08.19
✎
12:41
|
(10) а, ну можно и так )
|
|||
12
Alex_Rav74
28.08.19
✎
12:42
|
Премного благодарен - буду дальше изучать запросы :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |