Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - Программа iNETsHOP - Работа с программой - экспорт, добавить колонку цена2


http://inetshop.in.ua/index.php?p=showtopic&toid=344&area=1
28.08.2016 14:02

megabaza


Пользователь iNETsHOP

Количество сообщений   36
Зарегистрирован:   19-04-2016, 21:03:48
добавить колонку цена2
Добрый день!

Почитав форум, скомпоновали данный скрипт
Код

SELECT
G_SID as "артикул",
G_NAME as "наименование",
REPLACE(IsNull(CAST(price as varchar(100)), '0'), '.', ',') as цена
FROM TBL_GOODS g, TBL_GROUPS gr
WHERE g.G_GR_ID = gr.GR_ID
AND g.G_ACTIVE = 1
AND g.G_PRESENT = 1


Выгружает артикул, наименование, цена с наценкой.

Нам нужно еще добавить колонку цена2, мы ее используем как РРЦ поставщика.

Побывали так
G_PRICE2 as "цена2", пишет не допустимое имя
SG_PRICE2 as "цена2", пишет не допустимое имя

Подскажите, как правильно?

28.08.2016 14:10

megabaza


Пользователь iNETsHOP

Тема начата

Количество сообщений   36
Зарегистрирован:   19-04-2016, 21:03:48
добавить колонку цена2
Цитата
Написал: megabaza
Нам нужно еще добавить колонку цена2, мы ее используем как РРЦ поставщика.


точнее цена продажи (выгружается) + цена2=РРЦ + цена1(без наценки)

28.08.2016 19:36

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Товары каталога (справочник товаров) хранятсяв таблице TBL_GOODS

28.08.2016 20:51

megabaza


Пользователь iNETsHOP

Тема начата

Количество сообщений   36
Зарегистрирован:   19-04-2016, 21:03:48
Цитата
Написал: support
Товары каталога (справочник товаров) хранятсяв таблице TBL_GOODS


Пробовали так

Код
SELECT
G_SID as "артикул",
G_NAME as "наименование",
G_PRICE as "цена поставщика",
price2 as "цена поставщика2",
REPLACE(IsNull(CAST(price as varchar(100)), '0'), '.', ',') as цена_продажи
FROM TBL_GOODS g, TBL_GROUPS gr
WHERE g.G_GR_ID = gr.GR_ID
AND g.G_ACTIVE = 1
AND g.G_PRESENT = 1


но цена2=РРЦ так и не выводится.. и еще появляется знак вопроса у цены

Как правильно? подскажите пожалуйста!


28.08.2016 20:52

megabaza


Пользователь iNETsHOP

Тема начата

Количество сообщений   36
Зарегистрирован:   19-04-2016, 21:03:48
Цитата
Написал: megabaza
Цитата
Написал: support
Товары каталога (справочник товаров) хранятсяв таблице TBL_GOODS


Пробовали так

Код
SELECT
G_SID as "артикул",
G_NAME as "наименование",
G_PRICE as "цена поставщика",
price2 as "цена поставщика2",
REPLACE(IsNull(CAST(price as varchar(100)), '0'), '.', ',') as цена_продажи
FROM TBL_GOODS g, TBL_GROUPS gr
WHERE g.G_GR_ID = gr.GR_ID
AND g.G_ACTIVE = 1
AND g.G_PRESENT = 1


но цена2=РРЦ так и не выводится.. и еще появляется знак вопроса у цены

Как правильно? подскажите пожалуйста!




29.08.2016 01:13

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
В приведенном вами SQL-запросе, вы можете использовать поля которые перечислены в таблице справочника товаров (таблица TBL_GOODS) и поля в справочнике групп (таблица TBL_GROUPS), других естественно - нет.

Смотрите сначала список доступных полей, а потом используйте их. Так же список полей таблиц доступен для просмотра в приложении SQL Server Management Studio, которое для MS SQL Server 2005-2014 идет в комплекте.

29.08.2016 10:18

megabaza


Пользователь iNETsHOP

Тема начата

Количество сообщений   36
Зарегистрирован:   19-04-2016, 21:03:48
Выходит колонку цена поставщика 2 вывести нельзя?

29.08.2016 15:59

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Снова предлагаем вам посмотреть на список доступных полей. В справочнике товаров доступны следующие поля с ценами:
G_PRICE - Цена поставщика,
price - Цена продажи №1,
price2 - Цена продажи №2,
price3 - Цена продажи №3.

Других полей с ценами в таблице товаров TBL_GOODS - нет!