|
Как в запросе выбрать различные по одному полю ? |
☑ |
0
dark70
27.03.19
✎
08:24
|
Из документов поступлений выбирается товар, цена, ссылка на документ поступления.
Если товар поступал несколько раз по одинаковой цене, в отчет надо вывести только последнее поступление .
Например;
Товар1 поступление 01.01.19 по цене 100р
Товар1 поступление 02.01.19 по цене 100р
Товар1 поступление 01.01.19 по цене 150р
В отчет должно выйти
Товар1 поступление 02.01.19 по цене 100р
Товар1 поступление 01.01.19 по цене 150р
Если без вывода документов поступления, тогда использовать Различные.
А вот как быть если документы нужны обязательно ?
|
|
1
dvva
27.03.19
✎
08:35
|
сначала найди последнее, а потом соедини с первичной таблицей.
|
|
2
dark70
27.03.19
✎
08:38
|
что за первичная таблица ? Понятно, что временная, но хотелось бы подробности.
|
|
3
Паучог
27.03.19
✎
08:39
|
Можно так:
|
|
4
dvva
27.03.19
✎
08:45
|
выбрать
товар,
цена,
Максимум(Дата) как дата
поместить ВТ
Из Документ.ХХХ
СГРУППИРОВаТЬ ПО Товар, цена
;
выбрать
товар,
цена,
документ,
Дата
Из Документ.ХХХ КАК Т
внутреннее соединение
ВТ как ВТ
по
Т.Товар=ВТ.товар
Т.цена=ВТ.цена
Т.дата=ВТ.дата
|
|
5
catena
27.03.19
✎
08:51
|
+(4)в общем случае еще б масксимум(документ) добавить во второй, на случай нескольких документов в одну дату...
|
|
6
dvva
27.03.19
✎
08:56
|
:) ну это будет "слишком" полный ответ, ТС ничего тогда думать не прийдется
|
|
7
1Сергей
27.03.19
✎
09:21
|
Срез последних не предлагали ещё?
|
|
8
Мимохожий Однако
27.03.19
✎
09:26
|
(0) Последние две строчки сабжа противоречат другу другу
|
|
9
catena
27.03.19
✎
10:01
|
(6)Не, на слишком полный намекает (7). ТСу еще предстоит дойти до запросов к регистрам)
|
|
10
dark70
27.03.19
✎
10:28
|
При чем здесь срез последних если запрос к документу,умник ?
(8) С фига ли ?
|
|
11
dark70
27.03.19
✎
10:31
|
(5) Это как раз и было основным в заданном вопросе. Но ведь проще сделать тоооонкий такой и много значительный намёк :)
|
|
12
1Сергей
27.03.19
✎
10:32
|
(10) А зачем ты делаешь запрос к документу, умник? :)
|
|
13
dark70
27.03.19
✎
10:34
|
(12) создай тему, я там отвечу,умник :)))
|
|
14
1Сергей
27.03.19
✎
10:39
|
(13) зачем? умник)
|
|