powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Средневзвешенная
5 сообщений из 5, страница 1 из 1
Средневзвешенная
    #32331143
neznaika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите начинаюшему в Фссуыы. Необходимо определить средневзвншенный курс. Еасть кол-во и курс купленных и проданных долларов на каждый день. Необходимо вычислить средневзвешенный курс например на 1000 дол.
(кол-во*курскупл-кол-во*курспрод)+(кол-во*курскупл-кол-во*курспрод)+../1000
Не знаю даже как подступиться к этой проблеме.
...
Рейтинг: 0 / 0
Средневзвешенная
    #32331247
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> ... например на 1000 дол
Интересно, а если все продажи за день были по $300, как из них выбрать 1000?
300+300+300=900
300+300+300+300=1200

Или я чего-то недопонял, или неполная постановка задачи.
...
Рейтинг: 0 / 0
Средневзвешенная
    #32331264
Фотография Serafim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напишите запрос, в котором будет поле ваше вычисленное SELECT SUM(кол-во*курскупл-кол-во*курспрод)/1000 as myResult FROM Ваша_таблица
...
Рейтинг: 0 / 0
Средневзвешенная
    #32332983
neznaika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Структура БД:
КурсКуплДол Денежный
Кол_воКуплДол Числовой
СумКуплДол Денежный
КурсПродДол Денежный
Кол_воПродДол Числовой
СумПродДол Денежный
ДатаОперации Дата/время

Наимен операции Дата операции Курс Купл Дол Кол-во купл дол Сум Купл Дол Курс Прод Дол Кол-во Проддол Сум Прод Дол
Покупкадол 17.11.2003 11:00 29,85 300
Покупкадол 17.11.2003 15:00 29,85 250
Проддол 18.11.2003 08:00 30,00 350
Покупкадол 18.11.2003 20:00 29,70 600
Проддол 19.11.2003 20:00 30,15 400
покупкадол 19.11 2003 21:00 29,90 900

Формула для вычисления:
((300*29,85) + (250*28,85) – (350*30) + (600*29,7) –(400*30,15)+ (600*29,90))/1000
...
Рейтинг: 0 / 0
Средневзвешенная
    #32333020
Фотография Serafim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы по типу операции сделайте 2 запроса

SELECT SUM(Курс Купл Дол * Кол-во купл дол)/1000 as myResult FROM Ваша_таблица Where Наимен операции = Покупкадол

SELECT SUM(Курс Прод Дол * Кол-во Проддол)/1000 as myResult FROM Ваша_таблица Where Наимен операции = Проддол

Разница между ними и даст результат
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Средневзвешенная
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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