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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2011, 16:57   #1
pusik
Пользователь
 
Регистрация: 03.05.2011
Сообщений: 29
По умолчанию Огругление данных

Подскажите пожалуйста. У меня создан запрос, в нем подсчитывается число.. Но, в некоторых случаях, это число получается с огромным числом после запятой. Как можно округлить это число до 2знаков после запятой!?))
pusik вне форума Ответить с цитированием
Старый 31.05.2011, 17:41   #2
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от pusik Посмотреть сообщение
Подскажите пожалуйста. У меня создан запрос, в нем подсчитывается число.. Но, в некоторых случаях, это число получается с огромным числом после запятой. Как можно округлить это число до 2знаков после запятой!?))
Round(«number»; «precision»)
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 31.05.2011, 17:44   #3
LittleFatCat
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 68
По умолчанию

Доброго времени суток!

Воспользуйтесь в запросе в колонке рассчитываемого числа оператором Round
Round(число;число_знаков_после_запя той) :
Round(23.45677898;2) = 23.46
LittleFatCat вне форума Ответить с цитированием
Старый 31.05.2011, 18:02   #4
pusik
Пользователь
 
Регистрация: 03.05.2011
Сообщений: 29
По умолчанию

А если у меня нет определенного числа! число приходит произвольное, в результате расчетов
pusik вне форума Ответить с цитированием
Старый 31.05.2011, 18:38   #5
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от pusik Посмотреть сообщение
А если у меня нет определенного числа! число приходит произвольное, в результате расчетов
Код:
select F1,F2, round(F1/F2,2)
from TBL;
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 31.05.2011, 19:04   #6
pusik
Пользователь
 
Регистрация: 03.05.2011
Сообщений: 29
По умолчанию

Цитата:
select F1,F2, round(F1/F2,2)
from TBL;
Ни чего не понял(( ( можно подробнее, и куда вставлять. в sql -код?!
pusik вне форума Ответить с цитированием
Старый 01.06.2011, 07:39   #7
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
По умолчанию

в запрос вставлять где поле с получаемым числом вставить: round(выражение,2). Выражение - это то, в результате чего Вы получаете свое чило
Swatch вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать вывод данных после всего ввода данных. Donatello Общие вопросы C/C++ 6 16.01.2011 16:32
как из динамических данных одной ячейки сформировать массив данных? gramp Microsoft Office Excel 6 26.12.2010 21:07
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) Vitalik85 Microsoft Office Excel 4 12.08.2009 00:30