0 / 0 / 0
Регистрация: 18.09.2010
Сообщений: 29
|
|
1 | |
Запрос с группировкой и суммированием06.01.2012, 21:03. Показов 4518. Ответов 5
Метки нет (Все метки)
Здравствуйте!
Есть родительская таблица приход: idпри, наименование, количество. Есть дочерняя таблица расход: idрас, idпри, колич_расхода Нужно вывести информацию о состоянии склада в виде: idпри, наименование, остаток Остаток = приход.количество - сумма расход.колич_расхода по соответствующему idпри В виде отчета - все без проблем мастером компонуется и в конструкторе дорабатывается. А вот запрос написать ... никак. Плохо sql учил. Подскажите, кому не сложно.
0
|
06.01.2012, 21:03 | |
Ответы с готовыми решениями:
5
Запрос с суммированием Перекрестный запрос с суммированием в 1 строку Запрос с суммированием Запрос с суммированием |
685 / 241 / 13
Регистрация: 02.04.2009
Сообщений: 692
|
||||||
06.01.2012, 23:29 | 2 | |||||
1
|
7399 / 4536 / 295
Регистрация: 12.08.2011
Сообщений: 14,035
|
||||||
07.01.2012, 08:25 | 3 | |||||
наверное всё-таки:
1
|
0 / 0 / 0
Регистрация: 18.09.2010
Сообщений: 29
|
|
07.01.2012, 11:42 [ТС] | 4 |
Нет, надо немного по другому
Например, в приходе 1 - колбаса - 10кг 2 - селедка - 20кг в расходе 1 - 1 (колбаса) - 2кг 2 - 2 (селедка) - 3кг 3 - 1 (колбаса) - 4кг 4 - 2 (селедка) - 1кг запрос должен выводить 1 - колбаса - 4кг (10-2-4=4) 2 - селедка - 16кг (20-3-1=16) Добавлено через 48 минут reiteriX, alvk, благодарю за отклик. оба запроса работают, но выдают 4 строки, а не 2 - просто построчное вычитание без суммирования по расходу. Может запрос делать только к приходу, а вместо "r.колич_расхода" сконструировать вложенный запрос, возвращающий сумму по полю "r.колич_расхода" where r.idpri=p.idpri ? Если идея не совсем тупая, посоветуйте, как написать запрос к расходу, возвращающий что-то вроде 1 - 1 (колбаса) - 2кг - 6 2 - 2 (селедка) - 3кг - 4 3 - 1 (колбаса) - 4кг - 6 4 - 2 (селедка) - 1кг - 4
0
|
7399 / 4536 / 295
Регистрация: 12.08.2011
Сообщений: 14,035
|
||||||
07.01.2012, 16:00 | 5 | |||||
значит так --->
1
|
0 / 0 / 0
Регистрация: 18.09.2010
Сообщений: 29
|
|
08.01.2012, 12:53 [ТС] | 6 |
премного благодарен! запрос работает как положено. Спасибо!
0
|
08.01.2012, 12:53 | |
08.01.2012, 12:53 | |
Помогаю со студенческими работами здесь
6
Запрос из БД с группировкой и суммированием Запрос с суммированием по группам SQL запрос группировка с суммированием Запрос с объединением строк и суммированием по столбцу Запрос на выборку данных из двух таблиц с суммированием Запрос с группировкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |