|
Помогите с запросом | ☑ | ||
---|---|---|---|---|
0
prorokk
09.12.16
✎
20:43
|
Есть ТЗ с колонками (Код,Наименование,Цена,Остаток)
Цена(Число 15,3) остальные Строка(30) Например: 0001 Товар1 50 5 0001 Товар11 40 99 0001 Товар111 60 4 0002 Товар2 100 7 0002 Товар22 77 9 0002 Товар222 10 99 ТЗ помещаю в запрос во временную таблицу(ВМТЗ), и из ВМТЗ мне нужно получить строки с наименьшей ценой. ТАК: 0001 Товар11 40 99 0002 Товар222 10 99 т.е. Сгруппировать по Коду и отобрать меньшую цену... |
|||
1
zak555
09.12.16
✎
20:48
|
ТЗ откуда получил ?
|
|||
2
prorokk
09.12.16
✎
20:49
|
ТЗ из Массива > Массив из JSON.
|
|||
3
andry73
09.12.16
✎
20:50
|
ВЫБРАТЬ
ТЗ.Код, ТЗ.Товар, ТЗ.Цена, ТЗ.Остаток ПОМЕСТИТЬ ВМТЗ ИЗ &ТЗ КАК ТЗ; ВЫБРАТЬ Код, Товар, Цена, Остаток ИЗ ВМТЗ КАК ВМТЗ ГДЕ (Код, Цена) В (ВЫБРАТЬ Код, МИНИМУМ(Цена) ИЗ ВМТЗ КАК Отбор СГРУППИРОВАТЬ ПО Код) |
|||
4
1sanekmaloi1
09.12.16
✎
20:51
|
Из врем таблицы выбираешь код и сумму, группировка по коду минимум по сумме, в след пакете эту полученную ВТ соединяешь еще раз с исходной выбираешь остальные 2 поля соединение по код=код и по сумма=сумма
|
|||
5
prorokk
09.12.16
✎
21:05
|
(3) Спасибо!
А как исключить повторяющиеся? Получил такое: 0001 Товар11 40 99 0001 Товар11 40 5 0002 Товар222 10 99 |
|||
6
Torquader
09.12.16
✎
21:08
|
Обход по группировкам не спасёт ?
|
|||
7
andry73
09.12.16
✎
21:09
|
повторяющиеся - сгруппируй по коду, товару, цене, а остаток сделай СУММА()
|
|||
8
prorokk
09.12.16
✎
21:25
|
(7) Спасибо!
|
|||
9
prorokk
09.12.16
✎
21:38
|
(7) Если так то все хорошо а как быть если будет различное наименование...
0001 Товар11 40 99 0001 Товар1_1 40 5 0002 Товар222 10 99 |
|||
10
Torquader
09.12.16
✎
21:39
|
(9) Вопрос - как у элемента с одним кодом может быть различное наименование ? Если такое встречается, то нужно группировать не только по коду, но и наименованию.
|
|||
11
prorokk
09.12.16
✎
21:54
|
(10) хочется предусмотреть все варианты..., думаю и так отлично все будет! еще раз Спасибо!
|
|||
12
Torquader
09.12.16
✎
21:59
|
(11) У меня, когда Web-база писалась, я код с наименованием и ценой в одну строку склеивал и по ней упорядочивал, чтобы пользователь в отчёте видел мух отдельно от котлет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |