powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про запрос...
8 сообщений из 8, страница 1 из 1
Вопрос про запрос...
    #32188457
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, плиз...

Есть две таблицы:
1.КурсВал - курсы различных валют по датам:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
долл. -  12 . 05 . 03  -  30 , 54 
рубл. -  12 . 05 . 03  -  1 , 00 
дмар. -  12 . 05 . 03  -  16 ,  25 
долл. -  15 . 05 . 03  -  30 , 61 
рубл. -  15 . 05 . 03  -  1 , 00 
дмар. -  15 . 05 . 03  -  16 ,  13 
долл. -  17 . 05 . 03  -  30 , 61 
рубл. -  17 . 05 . 03  -  1 , 00 
дмар. -  17 . 05 . 03  -  16 ,  13 

и так далее...



2. Покупки - цена покупки в валюте:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
покупка1 - долл. -  785 , 00 
покупка2 - долл. -  453 , 20 
покупка3 - долл. -  785 , 00 
покупка4 - рубл. -  3258 , 00 
покупка5 - дмар. -  175 , 00 
покупка6 - долл. -  33 , 10 
покупка7 - дмар. -  54 , 00 
покупка8 - рубл. -  555 , 14 

и так далее...


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

Так вот суммы по валютам я нашел, отдельным запросом. Также отдельным запросом сделал выборку курсов на сегодняшний день по каждой валюте. А вот как привязать теперь один с другим, да еще и перемножить по соответствию валют? Чё-то не могу сообразить... Подскажите, коль время будет...
...
Рейтинг: 0 / 0
Вопрос про запрос...
    #32188467
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут основной вопрос в том у тебя нка каждый день покупки есть курс или существуют дырки и их тоже надо заполнять?!

Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT sl.PROD_NAME, sl.CURR_NAME, cr.RATE, (sl.PRICE*cr.RATE) AS IN_RUBLS
FROM
Sale sl, Curr_Rate cr
WHERE
sl.CURR_ID=cr.CURR_ID
AND
cr.RATE_DATE=NOW()


mahoune
...
Рейтинг: 0 / 0
Вопрос про запрос...
    #32188468
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если в таблице Покупки есть дата (вроде бы должна быть), то свяжите Ваши таблицы по ДВУМ полям (дата и тип валюты). А далее все просто
SELECT SUM(ЦЕНA*КУРС) ...
...
Рейтинг: 0 / 0
Вопрос про запрос...
    #32188472
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Bor-L, внимательней!
Необходимо суммировать все цены продаж по типам валют и перемножить каждую сумму на курс на сегодняшний день чтобы в итоге получить, скажем, всю сумму в рублях...
...
Рейтинг: 0 / 0
Вопрос про запрос...
    #32188475
G&P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>mahoune

Да, ты прав, дырки возможны, но я думаю надо обязать юзера заполнять всю сегодняшнюю сетку валют, которые были использованы в покупках. Иначе будет достаточно сложно решить данную задачу. А по поводу кода - огромное спасибо... Попробую, думаю получится. Кстати, я пока ждал ответа, уже смог енто дело решить, токма я соединил два запроса по ID, а ты написал код сразу для одного запроса. Спасибо еще раз!
...
Рейтинг: 0 / 0
Вопрос про запрос...
    #32188481
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри тут SELECT TOP 1 поможет тебе решить поблему с дырками в курсах!
...
Рейтинг: 0 / 0
Вопрос про запрос...
    #32188807
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если интересует курс ЦБ то таблицу валют надо не заставлять пользователя заполнять а загружать через интернет программно...
...
Рейтинг: 0 / 0
Вопрос про запрос...
    #32188811
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что - все пользователи уже к Инет подключены? Революция, о которой так долго говорили консультанты по информтехнологиям, свершилась? (Я просто не в курсе)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про запрос...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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