|
СКД и регистры накопления: как выбрать первые записи по каждому измерению? | ☑ | ||
---|---|---|---|---|
0
icherski
15.05.15
✎
10:23
|
Коллеги, выручайте. Надо получить срез крайних цен закупки по всем товарам. Делаю запрос к соответствующему регистру накопления и получаю следующую картину:
Товар 1 = 20.01.2015 = 500 руб. Товар 1 = 19.01.2015 = 390 руб. Товар 1 = 05.12.2014 = 385 руб. Товар 2 = 15.03.2015 = 1000 руб. Товар 2 = 10.03.2015 = 990 руб. ... Необходимо получить картину следующего вида: Товар 1 = 20.01.2015 = 500 руб. Товар 2 = 15.03.2015 = 1000 руб. Товар 3 = 05.02.2015 = 5100 руб. ... Можно ли это как-то сделать в СКД? Полученную таблицу далее необходимо будет через ЛЕВОЕ СОЕДИНЕНИЕ объединять с другими наборами данных. |
|||
1
xaozai
15.05.15
✎
10:25
|
(0) Нужно использовать агрегатную функцию в запросе.
|
|||
2
Вася Чез
15.05.15
✎
10:25
|
(0) а где запрос?
|
|||
3
icherski
15.05.15
✎
10:31
|
Запрос в нынешнем виде выглядит вот так:
ВЫБРАТЬ
|
|||
4
Вася Чез
15.05.15
✎
10:37
|
(3) что-то такое МАКСИМУМ(Закупки.Период) КАК Период
|
|||
5
Вася Чез
15.05.15
✎
10:39
|
(3) ещё как вариант, у тебя там сортировка по убыванию же, значит попробуй ВЫБРАТЬ ПЕРВЫЕ 1
|
|||
6
xaozai
15.05.15
✎
10:39
|
(0) Вот с вашими данными из (0):
|
|||
7
icherski
15.05.15
✎
10:49
|
Сделал вот так:
ВЫБРАТЬ
Спасибо за помощь! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |