|
Получить цену последнего и предпоследнего поступления в запросе | ☑ | ||
---|---|---|---|---|
0
Absurdus
15.06.18
✎
09:08
|
Как получить последнюю цену Поступления вроде понятно
ВЫБРАТЬ ПоступлениеТоваровУслугТовары.Номенклатура.Ссылка КАК Номенклатура, МАКСИМУМ(ПоступлениеТоваровУслугТовары.Ссылка.Дата) КАК Дата, ПоступлениеТоваровУслугТовары.Цена ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ГДЕ ПоступлениеТоваровУслугТовары.Ссылка.Дата < &ТА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслугТовары.Номенклатура.Ссылка, ПоступлениеТоваровУслугТовары.Цена А как получить цену предпоследнего поступления? |
|||
1
DTX 4th
15.06.18
✎
09:10
|
Че-т не рабоает. Зачем группировка по цене?
|
|||
2
Wirtuozzz
15.06.18
✎
09:12
|
(0) В одном пакете получаешь список поступлений, сортируешь по дате по убыванию, потом выбираешь 2 первых, во втором пакете берешь минимальный из двух найденный по дате.
|
|||
3
torgm
15.06.18
✎
09:15
|
(0) не сработает..
|
|||
4
Absurdus
15.06.18
✎
09:29
|
А как правильно цену получить?
|
|||
5
catena
15.06.18
✎
09:31
|
(4)Сперва макс дату в разрезе номенклатуры, а потом уже к ней левым соединением цену.
|
|||
6
СвинТуз
15.06.18
✎
09:38
|
А чё из докУмента?
|
|||
7
torgm
15.06.18
✎
09:38
|
(5) поправлю, левым соединением цену по дате и номенклатуре
|
|||
8
СвинТуз
15.06.18
✎
09:38
|
где проверка на проведение?
|
|||
9
МихаилМ
15.06.18
✎
09:45
|
||||
10
novichok79
15.06.18
✎
10:11
|
outer left join?
|
|||
11
yavasya
15.06.18
✎
10:11
|
(0) нужно исключить таблицу среза последних в ценах номенклатуры. поместить в ВТ, затем выбрать из ВТ максимум и будет предпоследняя цена
|
|||
12
yavasya
15.06.18
✎
10:12
|
(5) +
|
|||
13
novichok79
15.06.18
✎
10:12
|
(10) хотя не, что я такое пишу. ну максимумами выбираешь все.
|
|||
14
Малыш Джон
15.06.18
✎
10:13
|
Как-то все слишком просто...
Даешь нумерацию строк в запросе! |
|||
15
sdf
15.06.18
✎
10:17
|
я тоже такие вопросы на собеседовании задаю...
|
|||
16
novichok79
15.06.18
✎
11:09
|
(14) оно появилось недавно в новой платформе для временных таблиц.
|
|||
17
Малыш Джон
15.06.18
✎
11:09
|
(16) я в курсе) это для слабаков
|
|||
18
formista2000
15.06.18
✎
11:11
|
ВЫБРАТЬ ПЕРВЫЕ 2
и сортируешь по дате предпоследнего - ПЕРВЫЕ 1 из этого запроса с обратной сортировкой. вроде должно сработать. |
|||
19
catena
15.06.18
✎
11:24
|
(18)Не совсем так, но направление верное.
ВЫБРАТЬ ПТУ.Номенклатура, ПТУ.Ссылка ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПТУ Где ПТУ.Ссылка в (Выбрать первые 2 т.Ссылка из Документ.ПоступлениеТоваровУслуг.Товары как т где т.Номенклатура=ПТУ.Номенклатура упорядочить по т.Ссылка.Дата убыв) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |