Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль.
Количество сообщений
21
Зарегистрирован:
05-01-2017, 14:57:09
Что то у меня не работает
Не выгружает характеристики
Код
SELECT
g.G_SID as "Артикул",
g.G_NAME as "Наименование (Русский)",
'{' + (SELECT B_NAME FROM TBL_BRANDS WHERE B_ID = G_B_ID)+ '}' as "Бренд (Русский)",
g.G_DESC_FULL as "Описание (Русский)",
REPLACE(IsNull(CAST(price as varchar(100)), '0'), '.', ',') as Цена,
dbo.f_GetGoodProp(G_ID, 9) as "Материал (Русский)",
dbo.f_GetGoodProp(G_ID, 8) as "Размер (Русский)",
CASE WHEN g.G_PRESENT = 1 THEN 20 ELSE 0 END as "На складе"
FROM TBL_GOODS g
WHERE g.G_GR_ID = 700
8 и 9 это коды значений характеристик что присвоены товарам из группы с кодом 700, хотя я не совсем уловил смысл - если у меня в выгружаемой группе товаров есть товары с белым, черным и красным цветом, например, как они будут выгружаться в графу цвет, если я указываю чтобы в эту графу тянулся только белый, то есть указываю конкретный код цвета. Или нужно все значения характеристик что могут быть в этой графе писать через запятую?