![]() |
|
Не получается запрос | ☑ | ||
---|---|---|---|---|
0
yliya_1C
24.05.18
✎
17:23
|
Помогите с запросом, пожалуйста
Таблица Доходы ФИО КПП Сумма Иванов КПП1 100 Иванов КПП1 200 Петров КПП1 0 Сидоров КПП2 100 Таблица Расходы ФИО Сумма Иванов 150 Петров 200 Сидоров 200 На выходе должна быть таблица ФИО КПП Доход Расход Иванов КПП1 100 150 Иванов КПП2 200 Сидоров КПП2 100 200 У меня сейчас получается такая таблица ФИО КПП Доход Расход Иванов КПП1 100 150 Иванов КПП2 200 150 Сидоров КПП2 100 200 Проблема с Ивановым((( ВЫБРАТЬ Доход.ФИО КАК ФИО, Доход.КПП КАК КПП, СУММА(Доход.Сумма) КАК СуммаДоход, СУММА(Расход.Сумма) КАК СуммаРасход ИЗ Доходы КАК Доход ЛЕВОЕ СОЕДИНЕНИЕ Расходы КАК Расход ПО Доходы.ФИО = Расходы.ФИО ГДЕ НЕ(Доходы.Сумма = 0) СГРУППИРОВАТЬ ПО Доход.ФИО, Доход.КПП |
|||
1
Волшебник
24.05.18
✎
17:26
|
Делай запрос к справочнику сотрудников
|
|||
2
Волшебник
24.05.18
✎
17:27
|
Или так
ВЫБРАТЬ РАЗЛИЧНЫЕ ФИО ИЗ доходы ОБЪЕДИНИТЬ ВЫБРАТЬ РАЗЛИЧНЫЕ ФИО ИЗ расходы ПОМЕСТИТЬ &ТаблицаФИО следующие запросы к ТаблицаФИО и два левых соединения |
|||
3
yliya_1C
24.05.18
✎
17:28
|
ой, ошиблась
табличка доходы Иванов КПП1 100 Иванов КПП2 200 Петров КПП1 0 Сидоров КПП2 100 |
|||
4
dezss
24.05.18
✎
17:34
|
не взлетит..
во второй тоже кпп должны быть... |
|||
5
dezss
24.05.18
✎
17:35
|
(4) + либо предварительно просуммировать в ВТ, а потом как-то с извратом соединять...
|
|||
6
3achem
24.05.18
✎
17:35
|
(0) Соединять по КПП кто будет?
|
|||
7
yliya_1C
24.05.18
✎
17:37
|
(4) были бы во второй КПП я бы сделала
|
|||
8
3achem
24.05.18
✎
17:40
|
(7) (1) (2)
|
|||
9
dka80
24.05.18
✎
17:41
|
Выбрать
ФИО, Максимум(КПП) КАК КПП поместить ВТ1 Из Доходы Сгруппировать по ФИО ; Выбрать ФИО, КПП, Доход, расход поместить вт2 ИЗ ВТ1 левое Доход По ФИО=ФИо и КПП = КПП; левое расход по ФИО=ФИО ; Выбрать ФИО, КПП, Доход, расход из вт2 объединить выбрать фио, кпп, доход из Доход где ФИо, кпп не в (выбрать ФИО, кпп из вт2) |
|||
10
Михаил Козлов
24.05.18
✎
18:30
|
(0)
На выходе должна быть таблица ФИО КПП Доход Расход Иванов КПП1 100 150 Иванов КПП2 200 Сидоров КПП2 100 200 А почему не: ФИО КПП Доход Расход Иванов КПП1 100 Иванов КПП2 200 150 Сидоров КПП2 100 200 или ФИО КПП Доход Расход Иванов КПП1 100 67 Иванов КПП2 200 83 Сидоров КПП2 100 200 |
|||
11
yliya_1C
24.05.18
✎
18:50
|
(9) последняя строчка запроса как правильно синтаксически записать?
где ФИо, кпп не в (выбрать ФИО, кпп из вт2) ругается(( (10) 1 и 2 вариант допустимы |
|||
12
yliya_1C
24.05.18
✎
18:53
|
а поняла
где (ФИо, кпп) не в (выбрать ФИО, кпп из вт2) |
|||
13
yliya_1C
24.05.18
✎
19:04
|
(9) Да, так работает!!!
Спасибо огромнейшее!!! dka80 примите поцелуй) |
|||
14
dezss
25.05.18
✎
09:03
|
А если в доходах чела нет, а в расходах есть?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |