| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Firebird, Interbase > проблема выборки данных из 2 связанных таблиц |
| Автор: bidzina159 7.9.2014, 19:21 | ||||
| Здравствуйте! `В базе имеется таблицы:incomes,sales,Products. Задача следуюшая- в query вывести: 1. sum(incomes) 2. sum(sales) 3. количество товаров сейчас: a-b таблица 'incomes' имеет столбцы:Incomeid,ProductId,quant(количество прыходов)... таблица 'sales' имеет столбцы: SalesId, IncomeId, ProductId, quant(количество продаж товара) ... пишу SQL:
или
но вместо того чтобы вывести: productIdId sum(income) sum(sales) now 1 200 50 150 2 150 20 130 3 120 100 20 выводит неправильную сумму количеств прыходов-sum(income): productIdId sum(income) sum(sales) now 1 20000 50 19950 2 27500 20 27480 3 125000 100 12400 database server- Interbase 2009, способ доступа- IBX спасибо заранее! Модератор: пользуйтесь кнопкой КОД |