Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2013, 13:10   #1
Happel
Новичок
Джуниор
 
Регистрация: 15.07.2013
Сообщений: 4
Восклицание Округление до кратного 5, Аccess 2010/13

Access 2010/13, cитуация такая:
В запросе необходимо сделать округление но не простое, как обычно а до целого кратного 5; например 11 в рерзультате =10 и так далее, 16=15, 13=15, 28=30, 4=5, 222=220...
прямой функции нет, подскажите кто знает. очень жду!
Happel вне форума Ответить с цитированием
Старый 15.07.2013, 13:37   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

тестируйте (поле для округления Код - не забудьте изменить на своё имя поля):
Код:
select
  FIX(Код/10+0.2)*10 +
    IIF(ABS(5-ABS(Код - FIX(Код/10)*10 )<3),5,0)  as Округл5
from <ВашаТаблица> ....
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.07.2013, 13:52   #3
Happel
Новичок
Джуниор
 
Регистрация: 15.07.2013
Сообщений: 4
По умолчанию

все получилось, только 9 округляет не до 10 а до 15 ((
Happel вне форума Ответить с цитированием
Старый 15.07.2013, 13:53   #4
Happel
Новичок
Джуниор
 
Регистрация: 15.07.2013
Сообщений: 4
По умолчанию

в любом случае спасибо огромное!
Happel вне форума Ответить с цитированием
Старый 15.07.2013, 14:02   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

блин, это я со скобкой накосячил!

проверьте:
Код:
  FIX(Код/10+0.2)*10 + 
     IIF(ABS(5-ABS(Код - FIX(Код/10)*10 ))<3,5,0)  as Округл5
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.07.2013, 14:33   #6
Happel
Новичок
Джуниор
 
Регистрация: 15.07.2013
Сообщений: 4
По умолчанию

здорово! счастью нет предела!
Happel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аccess+excel Ugin85 Microsoft Office Access 3 09.08.2012 13:01
БД(Аccess)+SQL+DELPHI neonex Помощь студентам 10 29.05.2011 09:22
БД(Аccess)+SQL+DELPHI neonex БД в Delphi 2 20.05.2011 13:44
Создание таблиц для Аccess Galina200875 Microsoft Office Access 4 11.04.2011 22:11
Поиск кратного amki6 Microsoft Office Excel 9 03.03.2010 00:46