Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль. |
|
|
|
|
|
|
Admin
Администратор
Количество сообщений
135
Зарегистрирован:
23-08-2007, 09:03:21
|
Для тех кто часто обновляет цены в магазине, даю сокращённый SQL-запрос экспорта, который выгружает код(артикул), порядок сортировки, наименование и цену
select
case
when e.GR_ID is null then e.SORT
when not (SELECT GR_OUT_CODE FROM TBL_GROUPS gr where gr.GR_ID = e.GR_ID) is null then (SELECT GR_OUT_CODE FROM TBL_GROUPS gr where gr.GR_ID = e.GR_ID)
else e.SORT
end as ["Порядок сортировки"],
e.G_ID as ["Внутренний код (артикул)"],
'"' +
e.G_NAME +
case
when not e.GR_ID is null or ((select g.G_PRESENT from TBL_GOODS g where g.G_ID = e.G_ID)>0) then
''
else ' (уточняйте наличие) '
end
+ '"'
as ["Наименование"],
case
when not e.G_ID is null then
case
when ((select g.G_PRESENT from TBL_GOODS g where g.G_ID = e.G_ID)>0) then
LTRIM(Str(IsNull(e.G_PRICE, 0), 10, 2))
else '0'
end
else '' end as ["Цена"],
case
when (((select g.G_PRESENT from TBL_GOODS g where g.G_ID = e.G_ID))>0) and (IsNull(e.G_PRICE, 0) > 0) then 99
when (e.GR_ID is null) then 0
else null
end as ["На складе"]
from dbo.f_ShopScriptExport3(:vGRID) e
order by RecID
P.S> Данный запрос выгружает товары в формате CMS Shop-Script.
Отредактировано Svyat: 04.03.2008, 18:56:47
|
Распечатать
|
|
Статистика форума |
|
Тем: 506, Сообщений: 3222, Пользователей: 2255
Приветствуем новичка по имени Gotit |
Ближайшие дни рождения |
|
Сегодня именинников нет |
|
|
Copyright 2007-2015 "Программа iNETsHOP - работа с прайс-листами поставщиков для интернет магазинов ®"
|
|