Для того чтобы организовать торговлю в Интернет-магазине компании потребуется наличие всего одного Менеджера, контролирующего процесс автоматической работы магазина как из офиса компании, так и из любого места в Сети.
Каталог прайсов интернет магазинов - разместите свой прайс бесплатно
  Главная  |    О компании  |    Новости  |    Статьи  |    Форум  |    Клиенты  |    Обратная связь  |    Карта сайта
Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль.
Запомнить
Пароль
   
Форум
 Программа iNETsHOP » Работа с программой
        Как округлить цену до целого числа
Как округлить цену до целого числа

01.02.2018 13:56

xlvetal


Посетитель

Количество сообщений   119
Зарегистрирован:   14-11-2015, 14:23:25
Как округлить цену до целого числа
Как округлить цену до целого числа что бы избавиться от дробных в справочнике товаров?
Пользователь оффлайн Распечатать
 

01.02.2018 14:32

support


Support


Количество сообщений   1143
Зарегистрирован:   11-04-2008, 19:11:57
Воспользуйтесь функцией ROUND.
Пользователь оффлайн Распечатать
 

01.02.2018 14:52

xlvetal


Посетитель

Тема начата

Количество сообщений   119
Зарегистрирован:   14-11-2015, 14:23:25
В справочнике выражений у меня стоит вот это :

case
when price<50 then price*1.25
when price>=50 and price<500 then price*1.22
when price>=500 and price<2000 then price*1.2
when price>=2000 and price<2500 then price*1.17
when price>=2500 and price<3500 then price*1.15
when price>=3500 and price<6000 then price*1.13
when price>=6000 and price<15000 then price*1.10
when price>=15000 then price*1.08
end

Я 0 в программировании, и хз как пользоваться функцией ROUND
Пользователь оффлайн Распечатать
 

01.02.2018 14:58

support


Support


Количество сообщений   1143
Зарегистрирован:   11-04-2008, 19:11:57
Для начала можете воспользоваться поиском и найти примеры с функцией ROUND.

В вашем случае нужно изменить формулу расчета цены следующим образом
case
when price<50 then ROUND(price*1.25, 0)
when price>=50 and price<500 then ROUND(price*1.22, 0)
......
when price>=15000 then ROUND(price*1.08, 0)
end
Пользователь оффлайн Распечатать
 

Распечатать  |  Следующая тема  |  Предыдущая тема
Перейти
 

Статистика форума
Тем: 462, Сообщений: 3039, Пользователей: 1904
Приветствуем новичка по имени MysterX
Ближайшие дни рождения
Сегодня именинников нет


iNETsHOP - программа для формирования каталога товаров интернет-магазина и обработки прайсов Copyright 2007-2015 "Программа iNETsHOP - работа с прайс-листами поставщиков для интернет магазинов ®" iNETsHOP - обработка, объединение, анализ прайсов поставщиков и конкурентов