|
РС (Предыдущий период) (Текущий период) |
☑ |
0
Kastello
13.12.17
✎
15:16
|
Дано: РС
Период 1
Период 2
Период 3
Период 4
Нужно на выходе:
(Предыдущий период) (Текущий период)
Период 1 Период 1
Период 1 Период 2
Период 2 Период 3
Период 3 Период 4
Возможно есть решения?
|
|
1
nordbox
13.12.17
✎
15:21
|
что дано?
и что нужно?
какой регистр и зачем?
|
|
2
Kastello
13.12.17
✎
15:22
|
Регистр сведений
Нужно выборку запросом
|
|
3
Петрович 2018
13.12.17
✎
15:23
|
(0) (2) Ничивонипанимаю!
|
|
4
Numerus Mikhail
13.12.17
✎
15:25
|
(2) почему не
Период 1 Период 1
Период 1 Период 2
Период 2 Период 2
Период 2 Период 3
Период 3 Период 3
Период 3 Период 4
Период 4 Период 4
??
|
|
5
nordbox
13.12.17
✎
15:30
|
ну сделай выборку
и в таблицу значений на две колонки загони
чего ты мучаешься?
|
|
6
nordbox
13.12.17
✎
15:30
|
прикол что ли?
Стаж: 10 лет 6 месяцев 30 дней
|
|
7
Сти
13.12.17
✎
15:32
|
(0) Ну как пример
ВЫБРАТЬ
КурсыВалют1.Валюта КАК Валюта,
КурсыВалют1.Период КАК Период,
КурсыВалют1.Курс КАК Курс,
КурсыВалют2.Период КАК ПредПериод,
КурсыВалют2.Курс КАК ПредКурс
ИЗ
РегистрСведений.КурсыВалют КАК КурсыВалют1
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют2
ПО КурсыВалют1.Валюта = КурсыВалют2.Валюта
И КурсыВалют1.Период >= КурсыВалют2.Период
ГДЕ
КурсыВалют2.Период В
(ВЫБРАТЬ ПЕРВЫЕ 1
КурсыВалют3.Период КАК Период
ИЗ
РегистрСведений.КурсыВалют КАК КурсыВалют3
ГДЕ
КурсыВалют3.Валюта = КурсыВалют1.Валюта
И КурсыВалют3.Период < КурсыВалют1.Период
УПОРЯДОЧИТЬ ПО
Период УБЫВ)
Надеюсь, идея понятна
|
|
8
Kastello
13.12.17
✎
15:34
|
(5) Написано же - ЗАПРОСОМ!
|
|
9
Kastello
13.12.17
✎
15:36
|
(7) Ну дык здесь и получится как (4) нарисовал
Так не надо, надо как в постановке задачи
|
|
10
Kastello
13.12.17
✎
15:39
|
(7) Сорри, бро, сказал не проверив. Спасибо.
|
|
11
Сти
13.12.17
✎
15:43
|
(10) Не за что. Но к этому запросу еще самую первую "Период 1 Период 1" надо прикрутить.
|
|
12
Сти
13.12.17
✎
15:47
|
(10) а прикручивается добавлением в самом конце
ИЛИ КурсыВалют1.Период = КурсыВалют2.Период
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший