|
Запрос из регистра сведений | ☑ | ||
---|---|---|---|---|
0
mishkerdon
16.07.14
✎
09:00
|
Есть регистр сведений с одним измерением. Как по этому измерению вытащить ресурс на конец каждого месяца за определенный период?
Например, изначально было значение ресурса 10. 14 февраля установили значение ресурса - 20, 7 апреля - 30. Мне надо вытащить в период с января до апрель включительно. На конец января должно быть 10, на конец февраля 20, на конец марта 20, на конец апреля 30. |
|||
1
mishkerdon
16.07.14
✎
09:01
|
Только циклом прогонять каждый месяц?? или в одном запросе можно?
|
|||
2
SeraFim
16.07.14
✎
09:01
|
Уже запарился эту ссылку кидать:
http://kb.mista.ru/article.php?id=92 |
|||
3
Бешеная Нога
16.07.14
✎
09:25
|
ВЫБРАТЬ
ДАТАВРЕМЯ(2014, 1, 1) КАК Период, 10 КАК Количество ПОМЕСТИТЬ ИсходнаяТаблица ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 2, 14), 20 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДАТАВРЕМЯ(2014, 4, 7), 30 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ИсходнаяТаблица.Период КАК Период, ИсходнаяТаблица.Количество КАК Количество, КОНЕЦПЕРИОДА(ИсходнаяТаблица.Период, МЕСЯЦ) КАК ПериодМесяц ПОМЕСТИТЬ ТаблицаПериодов ИЗ ИсходнаяТаблица КАК ИсходнаяТаблица ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТаблицаПериодов.ПериодМесяц КАК ПериодМесяц, МАКСИМУМ(ТаблицаПериодовДляСоединения.Период) КАК Период ПОМЕСТИТЬ ТаблицаМаксимальныхПериодов ИЗ ТаблицаПериодов КАК ТаблицаПериодов ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаПериодов КАК ТаблицаПериодовДляСоединения ПО ТаблицаПериодов.ПериодМесяц >= ТаблицаПериодовДляСоединения.Период СГРУППИРОВАТЬ ПО ТаблицаПериодов.ПериодМесяц ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТаблицаМаксимальныхПериодов.ПериодМесяц, ТаблицаПериодов.Количество КАК Количество ИЗ ТаблицаМаксимальныхПериодов КАК ТаблицаМаксимальныхПериодов ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаПериодов КАК ТаблицаПериодов ПО ТаблицаМаксимальныхПериодов.ПериодМесяц = ТаблицаПериодов.ПериодМесяц И ТаблицаМаксимальныхПериодов.Период = ТаблицаПериодов.Период |
|||
4
Бешеная Нога
16.07.14
✎
09:25
|
с вас 2500 руб за консультацию
|
|||
5
Крошка Ру
16.07.14
✎
09:38
|
(4) Меньше пятидесяти рублей за строку... Как-то мало...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |