Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

округление в MS Access [D5, MS Access 2000]


SerKom ©   (2004-01-26 11:35:00) 

Уважаемые Мастера, подскажитете пожалуйста какую функцию можно использовать непосредственно в запросе MS Access чтобы округлить число до сотых в большую сторону (0,111 = 0,12)? Функция ROUND(Имя_поля,2) делает не то, а ROUNDUP или CEILING MS Access не признает.


SerKom   (2004-01-26 12:47:00) [1]

Round(0.11001+0.0049)=0.11, а надо 0.12


SerKom   (2004-01-26 12:45:00) [2]

Тоже не подойдет - для выражений с пятым знаком после запятой меншим 5
0.11001+0.0049=0.11, а надо 0.12


sniknik   (2004-01-26 12:23:00) [3]

хотя да спутал. ;о((

не подойдет Round(0.11+0.005)=0.12, а надо 0.11
а 0.0049?


sniknik   (2004-01-26 12:21:00) [4]

нет имел ввиду именно то что написал 0,05, ведь тебе же надо до = "0,12" второго знака up сделать.


SerKom   (2004-01-26 12:08:00) [5]

Sniknik, ты наверное имел ввиду 0.005.
Но для выражения без тысячных не подойдет Round(0.11+0.005)=0.12, а надо 0.11


sniknik   (2004-01-26 11:46:00) [6]

не так уж и сложно добавить 0,05 в выражение, и округлять по нему.


Наверх

Титульная страница Поиск, карта сайта Написать письмо