#0
by masenshi
Есть регистр сведений курсы валют. например, в него занесли всего 3 записи за месяц. 02.03.09 - 35 15.03.09 - 34 26.03.09 - 33 Нужно получить в запросе таблицу: 01.03.09 - 34 (с предыдущего месяца) 02.03.09 - 35 31.03.09 - 33 Чтобы потом этот запрос использовать дальше
#2
by masenshi
не получилось ничего. В коде реализовать это довольно просто через цикл и срез последних. А вот в запросе?
#4
by masenshi
я могу и проще написать в коде. А как такую табличку получить в запросе, чтобы использовать ее для соединений в запросах?
#6
by masenshi
Задача сделать все это запросом без какого-либо другого кода. Чисто на языке SQL, скажем так.
#11
by Vahe
условие срванения ПериодИзИнтервала >= ПериодИзРегистра, после слеай группировку по Максимум, и все
#12
by Vahe
Притом очень многие не раешают на собеседовании, я бы сказал очень мизерное количество решает
#17
by masenshi
Даты я выдернуть могу. А вот ес ли на них не установлен курс, то у меня стоит Null, а мне нужно чтоб стоял курс предыдущей даты, т.е. как бы срез последних, но он не пригоден. Вот в чем задача.
#18
by Vahe
Вот условие ПериодИзИнтервала >= ПериодИзРегистра, если до этой даты не был курс, то будет NULL, не откуда брать, а если до даты была хотя бы одна запись, то не будет NULL
#19
by Mitriy
тебе в запрос сделали, что не устраивает? либо используешь менеджер временных таблиц или пакетный запрос (для меня предпочтительней), либо получаешь даты запросом, как в вместо временной таблицы... чеого еще-то не хватает для счастья
#20
by masenshi
Да. Тогда не будет NULL. Тогда будет записей целая куча. Причем все больше и больше. Не работает.
#29
by masenshi
Вродь работает твой запрос. Так понятнее ВЫБРАТЬ ГДЕ п.Дата МЕЖДУ &НачПер И &КонПер ; (ВЫБРАТЬ
#31
by Alpen906
. Правда там часть реализованоа в коде, а не в запросе. Но можно потом эту таблицу передать в запрос и там использовать. Или принципиально получить это все одним запросом?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Заполнить таблицу цен в справочнике номенклатура с помощью прогр.
- Как заполнить список списком всех ДОКУМЕНТОВ в конфигурации?
- Как заполнить програмно заполнить субконто?
- заполнить таблицу значений документа извне
- Заполнить табличную часть из справочника
- v8: Как заполнить значения свойств нового документа на основании существующ
- Word как заполнить таблицу в цикле?
- Как таблицу значений значений превратить во временную таблицу SQL ?
- v7: Выгрузить таблицу значений в таблицу
- Как заполнить таблицу SQL из 1С???
- Как заполнить список значений значениями другого списка без перебора?
- УТ 11.2. Загрузка курсов валют
В этой группе 1С
- v7: Проблема с Актом сверки в БП 1.6.14.4
- Закрытие формы при бездействии
- Оплата безналом в 1с 7.7 Торговля и склад
- Отбор в запросе строк с пустым полем Ссылка
- Как узнать количество элементов в форме списка справочника
- Сохранение бинарного файла из sql-таблицы на диск
- ЗУП: Перерасчет погашения займа, мат. выгоды, НДФЛ
- УПП исключить номенклатурную группу из базы распределения
- Где хранятся настройки пользователя в реестре к базам 1С?
- УПП . Технологическая операция. Норма времени - что это за реквизит?
- переход с УТ 10.2 на УТ 10.3 (1C 8.1)
- СКД. Как скрыть/показать колонку?
- Помогите. УТ10.3 вылетает
- в шоке от работы франчей
- УПП: Товары в резерве на складах и срок резерва
- Одна печатная форма для разных документов
- Внутреннее совместительство в 1С 8.0 УПП
- Получение запросом перечня периодов регистрации
- У пользователя недостаточно прав для операции и т.д.
- Утеряны лицензии на 1с77. Как восстановить