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


http://inetshop.in.ua/index.php?p=showtopic&toid=425&pp=15&page=1&area=1&print_post=2716
25.07.2017 18:20

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Экспорт для ImageCMS
Если при экспорте в Эксель происходят непонятные вещи с распознаванием дробной части, вы можете экспортировать цену как строку уже с нужным разделителем. Например для того, чтобы дробная часть разделялась запятой достаточно в запросе формирования выборки вместо поля price указать REPLACE(LTRIM(STR(g.price, 10, 2)), '.', ',').

Например при это используется при экспорте в ImageCMS
Код

SELECT
(SELECT B_NAME FROM TBL_BRANDS b WHERE b.B_ID = g.G_B_ID) as brd,
g.G_NAME as name,
g.G_SID as num,
REPLACE(LTRIM(STR(g.price, 10, 2)), '.', ',') as prc,
REPLACE(gr.GR_FULL_NAME, '\', '/') as cat,
CASE WHEN g.G_PRESENT = 1 THEN 1 ELSE 0 END as act,
CASE WHEN g.G_LIDER = 1 THEN 1 ELSE 0 END as hit,
CASE WHEN g.G_RECOMEND = 1 THEN 1 ELSE 0 END as hot,
CASE WHEN g.G_ACTION = 1 THEN 1 ELSE 0 END as "action"
FROM TBL_GOODS g, TBL_GROUPS gr
WHERE g.G_GR_ID = gr.GR_ID


Отредактировано Admin: 25.07.2017, 18:28:13