[ОТВЕТИТЬ]
Опции темы
04.03.2015 10:30  
[+kliN+]
В какой таблице, в каком столбике хранятся "Состав"?
нужно ценник сделать в котором будет отображаться состав карточек.
 
04.03.2015 10:32  
Mtirt
SMCARDPROPERTIES.
 
"Спасибо" Mtirt от:
04.03.2015 10:36  
[+kliN+]
Цитата:
Сообщение от Mtirt
SMCARDPROPERTIES.
в PROPVAL ?
 
04.03.2015 10:37  
Mtirt
Да. PropID=Sys.Composition
 
04.03.2015 10:51  
[+kliN+]
последнее не понял ))))
что такое Sys.Composition ? :)
 
04.03.2015 10:55  
Mtirt
Значение PropID, которое соответствует Составу.
т.е. тебе в ценнике надо будет выбирать примерно так
Код:
 select PropVal from smcardproperties where PropID='Sys.Composition' and article=:MyArticle
 
"Спасибо" Mtirt от:
04.03.2015 11:20  
[+kliN+]
хм... а я сделал так:
Цитата:
select i.propval, t.article where i.article=t.article from SUPERMAG.SVPRICECARD t, SUPERMAG.SMCARDPROPERTIES i
и когда я пытаюсь распечатать ценник для какой ни будь одной карточки с составом, отчет формирует 2500 страниц видимо со всеми карточками )) у некоторых карточек попадается состав :)

забыл уточнить. я делаю в фастрепорте
 
04.03.2015 11:28  
BotMan
А From там ставишь ?

Код:
select i.propval, t.article from SUPERMAG.SVPRICECARD t, SUPERMAG.SMCARDPROPERTIES i
where i.article=t.article
 
"Спасибо" BotMan от:
04.03.2015 11:35  
[+kliN+]
вот весь текст
Код:
SELECT i.PROPVAL, t.ARTICLE, t.NAME, t.COUNTRY, t.UNITNAME,
 t.RUBSUM||','||t.KOPSUM||' р.' PRICE, 
 t.BARCODE, t.QTYPRINT, 
decode(t.PLU,null,'','Весы: '||t.PLU) PLU,
(select supermag.russianspell.PriceCardString(0,p.SavedPrice)||','||supermag.russianspell.PriceCardString(2,p.SavedPrice)||' р.'
FROM supermag.SMPrices p
where p.Article=t.Article
and t.Article=i.Article 
and p.StoreLoc=:pLoc
and p.PriceType=:pPriceType
and p.SavedPrice is not null) OldPrice
FROM SUPERMAG.SVPRICECARD t, SUPERMAG.SMCARDPROPERTIES i
order by 1
 
04.03.2015 11:38  
Mtirt
Не вижу условия на объединение SVPRICECARD и SMCARDPROPERTIES.
В результате множества умножаются...
Код:
SELECT i.PROPVAL, t.ARTICLE, t.NAME, t.COUNTRY, t.UNITNAME,
 t.RUBSUM||','||t.KOPSUM||' р.' PRICE, 
 t.BARCODE, t.QTYPRINT, 
decode(t.PLU,null,'','Весы: '||t.PLU) PLU,
(select supermag.russianspell.PriceCardString(0,p.SavedPrice)||','||supermag.russianspell.PriceCardString(2,p.SavedPrice)||' р.'
FROM supermag.SMPrices p
where p.Article=t.Article
and t.Article=i.Article 
and p.StoreLoc=:pLoc
and p.PriceType=:pPriceType
and p.SavedPrice is not null) OldPrice
FROM SUPERMAG.SVPRICECARD t, SUPERMAG.SMCARDPROPERTIES i
where t.article(+)=i.article and i.propid='Sys.Composition'
order by 1
 
"Спасибо" Mtirt от:
 


Опции темы



Часовой пояс GMT +3, время: 22:43.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.