25.02.2015 17:57 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Разделитель целой и дробной части берется скорее всего из настроек Windows и так же может зависеть то механизма самого экспорта, и если вы экспортируете в MS Excel - от версии MS Office. Возможно например вам нужно изменить тип ячеек для колонки с ценой. Касаемо экспорта групп, не понятно какие именно названия групп вам требуется экспортировать. В примере который вам дан - выгружаются названия групп 1-го и 2-го уровня. |
25.02.2015 18:19 | |
cooperПосетитель Количество сообщений 65 Зарегистрирован: 23-02-2015, 14:55:11 |
экспорт
с подкатегория разобрался, спасибо а вот с ценой куда вставить REPLACE(IsNull(CAST(PRICE as varchar(100)), '0'), '.', ',') |
25.02.2015 18:25 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Разделитель дробной части цены при экспорте
Цитата Написал: cooper с подкатегория разобрался, спасибо а вот с ценой куда вставить REPLACE(IsNull(CAST(PRICE as varchar(100)), '0'), '.', ',') Данный кусок коды заменяет в строке точку '.' на за запятую ',', предварительно преобразовав числовое значение цены в строку (если цена вообще отсутствует, т.е. = NULL, функция ISNULL ставит значение 0). Соответственно, вам нужно заменить им поле price Код SELECT |
25.02.2015 18:29 | |
cooperПосетитель Количество сообщений 65 Зарегистрирован: 23-02-2015, 14:55:11 |
Помогло, спасибо! |
26.02.2015 08:53 | |
cooperПосетитель Количество сообщений 65 Зарегистрирован: 23-02-2015, 14:55:11 |
экспорт
А если еще и бренд добавит, как это будет выглядеть? |
26.02.2015 11:30 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Экспорт названия бренда
Цитата Написал: cooper А если еще и бренд добавит, как это будет выглядеть? Бренд не обязательное поле в товаре, потому можно например сделать так: SELECT dbo.f_GetGroupNameByLevel(gr.GR_ID, 1) as GROUP1, dbo.f_GetGroupNameByLevel(gr.GR_ID, 2) as GROUP2, G_NAME, (SELECT B_NAME FROM TBL_BRANDS b WHERE B_ID = g.G_B_ID) as B_NAME, REPLACE(IsNull(CAST(price as varchar(100)), '0'), '.', ',') as price FROM TBL_GOODS g, TBL_GROUPS gr WHERE g.G_GR_ID = gr.GR_ID |
03.03.2015 15:06 | |
cooperПосетитель Количество сообщений 65 Зарегистрирован: 23-02-2015, 14:55:11 |
а как выгрузить только активный товар который есть в наличии? |
03.03.2015 15:21 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Фильтр при экспорте товаров из программы
Добавить условие в sql-запрос для полей G_ACTIVE (Активен) и G_PRESENT (Наличие) Код SELECT |
20.10.2015 13:58 | |
cooperПосетитель Количество сообщений 65 Зарегистрирован: 23-02-2015, 14:55:11 |
экспорт
Есть категории ВСЯ ТЕХНИКА - ДЛЯ ДОМА ДЛЯ КЛИМАТА ДЛЯ КУХНИ Как сделать экспорт категории только ДЛЯ КЛИМАТА |
20.10.2015 16:06 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Условия выборки товаров
Если вы формируете выборку для экспорта данные через SQL-запрос, то вам достаточно добавить в него условие ограничения, чтобы выбирались товары с определенных групп или подгрупп (или по каким-то иным отличительным признакам). |