helpf.pro
Регистрация

v8: Срез последних и предпоследних, но по списку валют

ssvertov
25.12.2015 16:46Прочитано: 1989

Благодаря IBReiter 

есть рабочий вариант (https://helpf.pro/help/view/16954.html)

ВЫБРАТЬ  КурсыВалютСрезПоследних.Период,  КурсыВалютСрезПоследних.Валюта ПОМЕСТИТЬ ПОСЛ ИЗ  РегистрСведений.КурсыВалют.СрезПоследних(&ДатаОтчета, ) КАК КурсыВалютСрезПоследних ;  //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ  МАКСИМУМ(КурсыВалют.Период) КАК Период,  КурсыВалют.Валюта ПОМЕСТИТЬ ПРЕДП ИЗ  РегистрСведений.КурсыВалют КАК КурсыВалют  ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПОСЛ КАК ПОСЛ  ПО КурсыВалют.Период < ПОСЛ.Период  И КурсыВалют.Валюта = ПОСЛ.Валюта  СГРУППИРОВАТЬ ПО  КурсыВалют.Валюта ;  //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ  ПОСЛ.Период КАК Период,  ПОСЛ.Валюта КАК Валюта ПОМЕСТИТЬ ВСЕКУРСЫ ИЗ  ПОСЛ КАК ПОСЛ  ОБЪЕДИНИТЬ ВСЕ  ВЫБРАТЬ  ПРЕДП.Период,  ПРЕДП.Валюта ИЗ  ПРЕДП КАК ПРЕДП ;  //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ  ВСЕКУРСЫ.Валюта КАК Валюта,  ВСЕКУРСЫ.Период КАК Период,  КурсыВалют.Курс ИЗ  ВСЕКУРСЫ КАК ВСЕКУРСЫ  ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют  ПО ВСЕКУРСЫ.Период = КурсыВалют.Период  И ВСЕКУРСЫ.Валюта = КурсыВалют.Валюта  УПОРЯДОЧИТЬ ПО  Валюта,  Период[/pre] 

В консоли запросов по две строчки каждой валюты - ок

а через СКД складывает результат по каждой валюте - что не так?

Параметры: Дата отчета: 22.12.2015 0:00:00 Валюта Итого Курс EUR 43,000000 RUR 0,688420 USD 43,000000 (должно быть 2 строки 21,22) Итого 86,688420

Yandex
Возможно, вас также заинтересует
Реклама на портале
IBReiter
29.12.2015 14:07Ответ № 1
Вопрос закрыт!
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.