|
Запрос по ценам
| ☑ |
0
арах
10.12.12
✎
11:34
|
Есть номенклатура у нее несколько характеристик типа:
ручка белая
ручка черная
ручка красная
у каждой характеристики своя цена.
подскажите плиз как написать запрос.
передавать в него параметром номенклатуру(без характеристики), а он возвращал запись с наименьшей ценой(с характеристикой).
вот такое навоял но что то туплю (совсем не то что надо:))
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Характеристика,
МИНИМУМ(ЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ГДЕ
ЦеныНоменклатурыСрезПоследних.Номенклатура = &Номенклатура
И ЦеныНоменклатурыСрезПоследних.ВидЦены = &ВидЦены
СГРУППИРОВАТЬ ПО
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Характеристика
|
|
1
shuhard
10.12.12
✎
11:36
|
(0)МИНИМУМ то нафига ?
|
|
2
lxndr
10.12.12
✎
11:39
|
(0) групппировку не надо, сортируй по цене, выбирай первую запись
|
|
3
арах
10.12.12
✎
11:45
|
(2)упорядочит не интересно надо чтобы запрос вернул только 1 строку с минимальной ценой
|
|
4
lxndr
10.12.12
✎
11:46
|
(2) выбирай первую запись
|
|
5
lxndr
10.12.12
✎
11:46
|
(3) выбирай первую запись
|
|
6
арах
10.12.12
✎
11:47
|
все народ седня просто понидельник мозг скрипит:)
все просто
ВЫБРАТЬ ПЕРВЫЕ 1
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Характеристика,
ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ГДЕ
ЦеныНоменклатурыСрезПоследних.Номенклатура = &Номенклатура
И ЦеныНоменклатурыСрезПоследних.ВидЦены = &ВидЦены
УПОРЯДОЧИТЬ ПО
Цена
|
|
7
Reset
10.12.12
✎
11:47
|
(3) выбирай первую запись!
|
|
8
lxndr
10.12.12
✎
11:48
|
(6) условия перенеси в вирт. таблицу, пожалуйста.
|
|