|
Курсы валют на даты в запросе | ☑ | ||
|---|---|---|---|---|
|
0
MistaEr
29.06.16
✎
09:27
|
Знаю что это уже много это обсуждали. Но хотелось бы найти лучший вариант получения курсов на нужные мне даты. Нужные мне даты во временной таблице ВТ_Даты
|
|||
|
1
olegves
29.06.16
✎
09:28
|
ищи срез последних на каждый день
|
|||
|
2
MistaEr
29.06.16
✎
09:35
|
(1) ну я даже не знаю, на сколько лет мне нужно обрабатывать Каждые дни
|
|||
|
3
Mankubus
29.06.16
✎
09:36
|
||||
|
4
MistaEr
29.06.16
✎
09:36
|
в ВТ_Дата могут быть даты в интервале одной недели, а может и 5-ти лет и это не зависит от периода отчета
|
|||
|
5
olegves
29.06.16
✎
10:19
|
(4) сначала выберешь минимальную и максимальную дату из твоего запроса, а можешь даже и все даты, во ВТ, - а потом (3)
|
|||
|
6
MistaEr
29.06.16
✎
10:45
|
Всем Спасибо!!!
|
|||
|
7
MistaEr
30.06.16
✎
15:29
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ | ВложенныйЗапрос.ДатаДокументаОплаты КАК ДатаДокументаКурса, | ВложенныйЗапрос.ВалютаДокумента КАК ВалютаКурса, | КурсыВалют.Курс, | КурсыВалют.Кратность |ПОМЕСТИТЬ ВТ_Курсы |ИЗ | (ВЫБРАТЬ | ВТ_Результат.ВалютаОплаты КАК ВалютаДокумента, | ВТ_Результат.ДатаОплаты КАК ДатаДокументаОплаты, | МАКСИМУМ(КурсыВалют.Период) КАК Период | ИЗ | ВТ_Результат КАК ВТ_Результат | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют | ПО ВТ_Результат.ВалютаОплаты = КурсыВалют.Валюта | И ВТ_Результат.ДатаОплаты >= КурсыВалют.Период | | СГРУППИРОВАТЬ ПО | ВТ_Результат.ДатаОплаты, | ВТ_Результат.ВалютаОплаты) КАК ВложенныйЗапрос | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют | ПО ВложенныйЗапрос.ВалютаДокумента = КурсыВалют.Валюта | И ВложенныйЗапрос.Период = КурсыВалют.Период |; |
| Форум | Правила | Описание | Секции | Поиск |