query de sayıları yukarı yuvarlama

25/11/2009, 14:50

hasanzengi

Merhabalar,
access de query de sayıları yukarı yuvarlama nasıl yaptırabilirim.
örneğin:1/2=0,5 i 1 olarak yuvarlaması gerek

yardımlarınız için teşekkürler
25/11/2009, 15:14

Bilgisayarcı

25/11/2009, 15:27

hasanzengi

forumda aradım, bulunanlar normal yuvarlamalar, benim istediğim "," den sonra rakam varsa bir üst sayıya tamamlatmak, exceldeki roundup formulu yerine kullanılacak bir formul gerekli
25/11/2009, 16:16

Bilgisayarcı

normal yuvarlamadan kastınız 1,4'ü 1; 1.6'yı 2 yapması ise doğrudur.
Ama siz .'dan sonra ne varsa 1.1'de 2 olsun, 1.8'de 2 olsun istiyorsanız basit bir matematik hesabıyla
round((yuvarlanmakistenensayi+0,5),0) kullanabilirim.

Böylece ne olur 1.1+0.5=1.6 round 2
1.8+0.5=2.3 round 2
bu mudur kastımız?


Ayrıca sonradan eklediğiniz soruya tekrar göz gezdirdim. Diyorsunuz ki 0,5'i 1 yapsın. Round bunu yapar zaten.