powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автоподгон Цены для Целового числа в Сумме.
12 сообщений из 12, страница 1 из 1
Автоподгон Цены для Целового числа в Сумме.
    #39489070
Добрый день!
Имеется стандартная формула Цена * кол-во = Сумма
Кассовый аппарат не умеет округлять значения в сумме, а от копеек надо избавится. Количество бывает не целым числом.
Потому необходимо что бы Цена подгонялась таким образом, что бы Сумма была Целым числом.
Как такое сделать в sql ?
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489074
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Литвинюк Антон,

смотря в какую сторону округлдять, а так или ROUND или FLOOR
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489078
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ CEILING
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489088
Alozar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Округление только в меньшую сторону? Если так, можно просто кастить в целочисленное значение
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489096
Пример
754 руб. * 2,3 литра. = 1734,2 руб.
Если сумма не целое, надо подогнать цену.
XXX,xx руб. * 2,3 = 1735
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489098
Прошу прощения. База в Access. Transact-SQL не катит.
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489103
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Литвинюк АнтонПример
754 руб. * 2,3 литра. = 1734,2 руб.
Если сумма не целое, надо подогнать цену.
XXX,xx руб. * 2,3 = 1735Вот оно чё, оказывается!
"Подогнать" - значит округлить цену в бОльшую сторону всегда! Круто.
А ничего, что инфляция при этом разгоняется в стране? :))

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489217
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Литвинюк АнтонПример
754 руб. * 2,3 литра. = 1734,2 руб.
Если сумма не целое, надо подогнать цену.
XXX,xx руб. * 2,3 = 1735
Код: vbnet
1.
2.
?abs(int(-(1734.2)))
 1735 
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489339
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fix(1734,2)+1=1735
fix(1734,9)+1=1735
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489370
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Литвинюк Антон,

и главная проблема в подобных отчетах --округление
например по месяцам имеем 0,3т,0,3т,0,3т итого 1т или 0,7-0,7-0,7=2

вариантов 2
вар10011вар2111получаем 3вар1а0112вар2а111получаем 3


причем неприемлемы оба(по разным причинам)
поэтому выдавала с дробными долями(для конкретного исполнителя), а вот для вышестоящего начальства пришлось выбрать вар1 и вар1а


----причем это реальные цифры реального отчета
--на больших значениях проблем не было(там незаметно)
--а на малых(меньше 1) --не годился ни один
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489383
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Литвинюк АнтонДобрый день!
Имеется стандартная формула Цена * кол-во = Сумма
Кассовый аппарат не умеет округлять значения в сумме, а от копеек надо избавится. Количество бывает не целым числом.
Потому необходимо что бы Цена подгонялась таким образом, что бы Сумма была Целым числом.
Как такое сделать в sql ?

я не знаю откуда вы, но если я правильно помню наши законы, то если у вас цена в чеке не совпадает с ценой на ценнике вы можете поиметь проблем.
...
Рейтинг: 0 / 0
Автоподгон Цены для Целового числа в Сумме.
    #39489417
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автоподгон Цены для Целового числа в Сумме.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]