|
как вычесть значение полей в запросе ? | ☑ | ||
---|---|---|---|---|
0
Semjase
27.11.19
✎
16:41
|
Доброго дня всем!
есть запрос с суммой Итог таб части нужно вычесть из его значения . первую строку подскажите как Объединением не получилось ВЫБРАТЬ СУММА(ЛК_Претензия.Неустойка) КАК Неустойка ИЗ Документ.ЛК_Претензия.ОсновныеДанные КАК ЛК_Претензия ГДЕ ЛК_Претензия.Ссылка.Контрагент = &Контрагент И ЛК_Претензия.Ссылка.ДоговорКонтрагента = &ДоговорКонтрагента И ЛК_Претензия.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 |
|||
1
RomanYS
27.11.19
✎
16:43
|
(0) может сразу суммировать без первой строки?
где ... и НомерСтроки > 1 |
|||
2
aleks_default
27.11.19
✎
16:45
|
СУММА(ЛК_Претензия.Неустойка) - Сумма(ВЫБОР КОГДА ЛК_Претензия.НомерСтроки = 1 ТОгда ЛК_Претензия.Неустойка ИНАЧЕ 0 КОНЕЦ) КАК Неустойка
|
|||
3
Semjase
27.11.19
✎
16:46
|
(2) сейчас попробую
|
|||
4
Semjase
27.11.19
✎
16:47
|
(2) гений ,благоадрю)
|
|||
5
aleks_default
27.11.19
✎
16:48
|
только это получается будет во всех документах
|
|||
6
aleks_default
27.11.19
✎
16:48
|
(4) не, мне чужих лавров ненадо
|
|||
7
Semjase
27.11.19
✎
16:50
|
(6) гдеж чужие
|
|||
8
piter3
27.11.19
✎
16:51
|
(7) Ты просто не в курсе фокуса
|
|||
9
lodger
27.11.19
✎
17:51
|
(2) зачем ее вообще суммировать, если ее же потом надо вычесть из суммы?
Сумма(ВЫБОР КОГДА ЛК_Претензия.НомерСтроки = 1 ТОгда 0 ИНАЧЕ ЛК_Претензия.Неустойка КОНЕЦ) КАК Неустойка |
|||
10
lodger
27.11.19
✎
17:52
|
+(9) или сделать условие
ГДЕ ЛК_Претензия.НомерСтроки <> 1 |
|||
11
aleks_default
27.11.19
✎
17:53
|
Можно и так. Я просто привел более понятный пример
|
|||
12
aleks_default
27.11.19
✎
17:55
|
Тут сама постановка задачи странная... Поэтому все более чем абстарктно
|
|||
13
Сияющий в темноте
27.11.19
✎
18:19
|
а потом кто-то меняет сортировку в запросе и ...
|
|||
14
Eiffil123
27.11.19
✎
18:40
|
(9) даже не знал, что агрегатные функции в запросах такие умные
|
|||
15
Eiffil123
27.11.19
✎
18:41
|
(13) номер строки - это реквизит табчасти. там сортировка в запросе не играет роли.
|
|||
16
Uzyf
28.11.19
✎
11:35
|
(14) это не агрегатная функция, это оператор ВЫБОР для поля
|
|||
17
Eiffil123
29.11.19
✎
10:04
|
(16) Сумма(………) - вот это же агрегатная функция
|
|||
18
dezss
29.11.19
✎
10:25
|
(17) э...ну так она ж тупо суммирует все значения)))
|
|||
19
catena
29.11.19
✎
10:31
|
(17)А что в ней умного? Просто суммирует то, что под ней.
|
|||
20
Uzyf
03.12.19
✎
14:33
|
(19) он подумал что оператор ВЫБОР это часть агрегатной функции
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |