|
1 / 1 / 1
Регистрация: 11.11.2013
Сообщений: 103
|
|
Запрос: остаток на конец месяца03.12.2013, 18:11. Показов 8540. Ответов 11
Метки нет (Все метки)
Есть таблицы Материалы, Приход, Расход, Остаток на конец месяца. В таблицах Приход, Расход, Остаток на конец месяца есть поля: количество и сумма. Нужно подсчитать остаток на конец месяца ( остаток на начало + приход - расход), подсчитываем сумму и количество, считаем например за 2013 год, пологая что в январе 2013 года остаток на начало месяца=0. Завис на том, что не могу додумать запрос, чтоб считало помесячно, т.е. например: на склад поступило в феврале Ручки 30 шт на сумму 150 руб, Расход составил 15 шт ручек сумма = 75 руб., следовательно остаток на конец месяца ( на февраль) составило 15 шт ручек на сумму 75 руб., -> остаток на начало месяца 15 шт ручек ( но уже на март), подскажите идейкой как это реализовать.
0
|
|
| 03.12.2013, 18:11 | |
|
Ответы с готовыми решениями:
11
Не работает запрос на подсчет отгруженного товара на конец месяца Запрос на остаток Запрос на остаток |
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 03.12.2013, 18:49 | |
|
Если общий остаток на начало деятельности (01/01/2013), то количество считается без начальных остатков, как сумма приходов - сумма расходов даты которых <= последней даты месяца. Создаете таблицу с нужными датами и запросом считаете количественные остатки по этим датам. Для стоимости все сложнее, чем Вы написали, цена товара может изменяться со временем и понадобится специальная процедура распределения расходов по приходам. с тем, чтобы определить остатки каких приходов и с какими ценами формируют количественный остаток. Если же она постоянна, то тогда просто: стоимость=остаток*цену.
1
|
|
|
1 / 1 / 1
Регистрация: 11.11.2013
Сообщений: 103
|
|
| 04.12.2013, 15:44 [ТС] | |
|
Выводить количественные остатки и сумму нужно на каждый месяц, (остаток на нач следующего месяца = остатку на конец предыдущего), сумма=количество*цена. Подскажите пожалуйста подробней с месяцами как быть.
Чтоб выводилось: в январе остаток: количество ХХ сумма ХХ Февраль: кол ХХ сумма ХХ Март: кол ХХ сумма ХХ и тд сгруппировать надо как-то по месяцам, никак мысля не приходит как реализовать (хх-какое-то значение)
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 04.12.2013, 15:57 | |
|
Не бывает остаток на месяц - бывает остаток на последнюю дату месяца. А об этом все уже написано. Подробности возможны только если Вы выложите базу.
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 04.12.2013, 17:08 | |
|
Во вложение запрос Ost_ считает остатки по товарам на конец каждого месяца, которые есть в Приходах/Расходах. Еще два вспомогательных - date_op_ - формирует эти даты, prih_rash_ - движение товаров по датам.
1
|
|
|
1 / 1 / 1
Регистрация: 11.11.2013
Сообщений: 103
|
|
| 04.12.2013, 18:16 [ТС] | |
|
ltv_1953, а можно таким же способом в date_op_ и prih_rash_ прописать поле price(цена материала) с таблицы Материалы, чтоб потом прописать условие в запросе Ost_ для расчета стоимости ? я сейчас пробую это реализовать, пока неудачно, в одном случае ошибки выдаёт, в другом подсчёт неверный.
Или же надо будет создавать еще 2 вспомогательных для вывода суммы?
0
|
|
|
1 / 1 / 1
Регистрация: 11.11.2013
Сообщений: 103
|
|
| 04.12.2013, 19:05 [ТС] | |
|
в запросах Расход\приход не группируются поля с датой почему-то
месяц тот же, материал тот же а группироваться не хочетПрактика.zip
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|||||||||||
| 04.12.2013, 19:46 | |||||||||||
|
Такой запрос устроит
Если нужны Год, Месяц, то такой
0
|
|||||||||||
|
1 / 1 / 1
Регистрация: 11.11.2013
Сообщений: 103
|
|
| 05.12.2013, 12:39 [ТС] | |
|
Создал новый запрос, прописал код, но при его запуске просит ввести date_op затем Ost потом Ost._id_mater_
Добавлено через 16 часов 5 минут ltv_1953, я не так что-то делаю? но оно не работает
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 05.12.2013, 12:46 | |
|
1
|
|
|
1 / 1 / 1
Регистрация: 11.11.2013
Сообщений: 103
|
|
| 05.12.2013, 13:16 [ТС] | |
|
ltv_1953, спасибо огромное, всё работает, всё отлично
0
|
|
| 05.12.2013, 13:16 | |
|
Помогаю со студенческими работами здесь
12
Запрос остаток на складе
Запрос подсчитывающий остаток продукции Запрос на остаток в Access 2010 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|