powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Посчитать суммарное количество деталей
4 сообщений из 4, страница 1 из 1
Посчитать суммарное количество деталей
    #40023708
mihter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте
Стоит задача: Подсчитать количество винтов по таблице Детали (т.е. их суммарное количество поставок).

Я написал запрос, который находит это количество, но дело в том, что есть два типа винта с разными идентификаторами, но одинаковыми названиями (у них разные характеристики). И при выполнении данного запроса выдается как раз суммарное количество для каждого из видов винтов.

Никак не могу придумать, как сделать так, чтобы можно было найти сумму найденных количеств. Подумал о вложенных запросах, но реализовать не смог.
Код запроса и саму БД прикрепляю.

Код: sql
1.
2.
3.
4.
SELECT Детали.Номер_детали, Детали.Название, SUM(Поставки.Количество) AS Сумм_колво
FROM Детали INNER JOIN Поставки ON Детали.Номер_детали = Поставки.Номер_детали
GROUP BY Детали.Номер_детали, Детали.Название
HAVING Детали.Название="Винт";
...
Рейтинг: 0 / 0
Посчитать суммарное количество деталей
    #40023810
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mihter,
Начинать следует с логики работы БД и хранения данных(то биш создания таблиц и связей) и после этого создавать другие объекты
При правильно организованной структуре извлечение из хранимых данных любой(типа кто, что, когда и сколько) информации не представляет сложности.
Гляньте это (новые таблицы имеют префикс "А")
...
Рейтинг: 0 / 0
Посчитать суммарное количество деталей
    #40023811
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу пардону-не тот файл приложил-вот он:
...
Рейтинг: 0 / 0
Посчитать суммарное количество деталей
    #40025172
mihter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mihter,

Код: sql
1.
2.
3.
4.
SELECT  Детали.Название, SUM(Поставки.Количество) AS Сумм_колво
FROM Детали INNER JOIN Поставки ON Детали.Номер_детали = Поставки.Номер_детали
WHERE Детали.Название="Винт"
GROUP BY  Детали.Название
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Посчитать суммарное количество деталей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]