|
Запрос. Как получить одновременно цену и среднюю цену в одной строке. | ☑ | ||
---|---|---|---|---|
0
kvrkvr
09.08.12
✎
15:28
|
Запрос. Как получить одновременно цену и среднюю цену в одной строке.
|
|||
1
kvrkvr
09.08.12
✎
15:28
|
Вроде делал когда-то, сейча не могу сообразить!
|
|||
2
PR
09.08.12
✎
15:29
|
Пакетный запрос, потом левое соединение по ИСТИНА.
|
|||
3
Нуф-Нуф
09.08.12
✎
15:29
|
получить таблицу цен, получить таблицу средних цен. соединить
|
|||
4
shuhard
09.08.12
✎
15:29
|
(0) два запроса, объединить всё
|
|||
5
kvrkvr
09.08.12
✎
15:30
|
ВЫБРАТЬ
НалоговаяНакладнаяТовары.Номенклатура КАК Номенклатура, НалоговаяНакладнаяТовары.Ссылка, НалоговаяНакладнаяТовары.НомерСтроки, НалоговаяНакладнаяТовары.Цена КАК Цена, А здесь надо получить среднееКАК Сред ИЗ Документ.НалоговаяНакладная.Товары КАК НалоговаяНакладнаяТовары |
|||
6
kvrkvr
09.08.12
✎
15:31
|
ВЫБРАТЬ
НалоговаяНакладнаяТовары.Номенклатура КАК Номенклатура, НалоговаяНакладнаяТовары.Ссылка, НалоговаяНакладнаяТовары.НомерСтроки, НалоговаяНакладнаяТовары.Цена КАК Цена, 0 КАК Сред ИЗ Документ.НалоговаяНакладная.Товары КАК НалоговаяНакладнаяТовары ОБЪЕДИНИТЬ ВЫБРАТЬ НалоговаяНакладнаяТовары.Номенклатура, 0, 0, 0, СРЕДНЕЕ(НалоговаяНакладнаяТовары.Цена) ИЗ Документ.НалоговаяНакладная.Товары КАК НалоговаяНакладнаяТовары |
|||
7
kvrkvr
09.08.12
✎
15:31
|
Так пробовал, не выходит.
|
|||
8
shuhard
09.08.12
✎
15:34
|
(7) ну так поверх надо ещё группировку посадить, не сами же две строки в одну объединяться
|
|||
9
kvrkvr
09.08.12
✎
15:42
|
Мне надо в итоге таблицу вида: Номенклатура, СсылкаНаДок, НомерСтрокиВДоке, ценаНоменклатуры, средняяЦенаПоЭтойНоменклатуреПоВсемДокамЗаПериод.
|
|||
10
kvrkvr
09.08.12
✎
15:48
|
Без группировок.
|
|||
11
shuhard
09.08.12
✎
15:50
|
(9)
(10) бессмысленный набор букв купить Радченко и читать до посинения |
|||
12
kvrkvr
09.08.12
✎
16:19
|
Блин, тупанул. Оказывается уже давно все было хорошо. Это мне показалось что вариант типа (ниже) не работает. Кому интересно сообщаю:
|
|||
13
kvrkvr
09.08.12
✎
16:20
|
ВЫБРАТЬ
НалоговаяНакладнаяТовары.Номенклатура КАК Номенклатура, НалоговаяНакладнаяТовары.Ссылка, НалоговаяНакладнаяТовары.НомерСтроки, НалоговаяНакладнаяТовары.Цена КАК Цена, НалоговаяНакладнаяТовары1.Номенклатура КАК Номенклатура1, СРЕДНЕЕ(НалоговаяНакладнаяТовары1.Цена) КАК ЦенаСредняя, 1 КАК счетчик ИЗ Документ.НалоговаяНакладная.Товары КАК НалоговаяНакладнаяТовары ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.НалоговаяНакладная.Товары КАК НалоговаяНакладнаяТовары1 ПО НалоговаяНакладнаяТовары1.Номенклатура = НалоговаяНакладнаяТовары.Номенклатура ГДЕ НалоговаяНакладнаяТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон И НалоговаяНакладнаяТовары.Ссылка.ПометкаУдаления = ЛОЖЬ И НалоговаяНакладнаяТовары1.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон И НалоговаяНакладнаяТовары1.Ссылка.ПометкаУдаления = ЛОЖЬ СГРУППИРОВАТЬ ПО НалоговаяНакладнаяТовары.Номенклатура, НалоговаяНакладнаяТовары.Ссылка, НалоговаяНакладнаяТовары.НомерСтроки, НалоговаяНакладнаяТовары.Цена, НалоговаяНакладнаяТовары1.Номенклатура ИТОГИ СУММА(счетчик) ПО ОБЩИЕ |
|||
14
kvrkvr
09.08.12
✎
16:22
|
То есть просто вариант с Соединением. Если в где написаны все условия. То какое соединение (левое, правое ....). Уже не важно. А (11) shuhard, хочется сказать, чтобы такие советы себе давал.
|
|||
15
kvrkvr
09.08.12
✎
16:25
|
В общем всем, пардон! Реальный мой запрос много сложнее и поэтому мне и пказалось что вариант с соединением не работает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |