|
Помогите с запросом "Один товар - несколько ШК" | ☑ | ||
---|---|---|---|---|
0
pavname
22.11.11
✎
18:46
|
Хочу распечатать список товаров накладной со штрихкодами. У некоторых товаров есть по несколько штрихкодов. Нужно чтобы в результате запроса был товар и только один любой его ШК. Как это описать в запросе? Сейчас этот запрос если у товара не один ШК - выдает столько товаров сколько у него есть ШК. Помогите.
|ВЫБРАТЬ |РеализацияТоваров.Номенклатура, |Штрихкоды.Штрихкод |ИЗ |Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваров |ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды |ПО РеализацияТоваров.Номенклатура = Штрихкоды.Владелец |ГДЕ |РеализацияТоваров.Ссылка = &ВыбДок |
|||
1
rs_trade
22.11.11
✎
18:49
|
(0) соединяй с подзапросом TOP 1
|
|||
2
pavname
22.11.11
✎
18:56
|
(1) поможите плиз, не совсем понятно как это ?
|
|||
3
Wobland
22.11.11
✎
18:58
|
(2) ... левое соединение (выбрать первые 1 штрихкоды)
|
|||
4
Vladal
22.11.11
✎
18:59
|
При выводе тебе надо так?
Товар 1 ШтрихКод Товар 2 ШтрихКод Товар 3 ШтрихКод1 вместо этого? Товар 1 ШтрихКод Товар 2 ШтрихКод Товар 3 ШтрихКод1 Товар 3 ШтрихКод2 Товар 3 ШтрихКод3 |
|||
5
Vladal
22.11.11
✎
19:00
|
И по какому критерию отбирать штрихкоды? Может, там шампунь с разными штрихкодами Ромашка, Алоэ и т.д. свели в одну позицию с разными штрихкодами?
|
|||
6
МихаилМ
22.11.11
✎
19:01
|
(1)
Выбрать Владелец,MAX(Штрихкоды) из РегистрСведений.Штрихкоды как Штрихкоды ВнутренеееСоединение Документ.РеализацияТоваровУслуг.Товары РеализацияТоваров ПО РеализацияТоваров.Номенклатура = Штрихкоды.Владелец ГДЕ РеализацияТоваров.Ссылка = &ВыбДок СГРУППИРОВАТЬ Владелец по выбрать первые будет на порядок медленнее для мс скл. |
|||
7
rs_trade
22.11.11
✎
19:05
|
(1) немного не так. вот по макс как в (6) нормуль вроде будет
|
|||
8
pavname
22.11.11
✎
19:21
|
Нужно так как в 4, штрихкод совершенно любой из данного товара.
|
|||
9
Михаил Козлов
22.11.11
✎
20:02
|
(8) Может быть по единице измерения еще нужно соединять?
|
|||
10
pavname
22.11.11
✎
21:20
|
(6) В этом запросе если у позиции нет ШК она не показывается. А нужно показать с пустым.
|
|||
11
andrewks
22.11.11
✎
21:24
|
(10)
ГДЕ (РеализацияТоваров.Ссылка = &ВыбДок) или (РеализацияТоваров.Ссылка is null) |
|||
12
andrewks
22.11.11
✎
21:28
|
+(11) тьху, вру. переделай на правое соединение
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |