Access。Accessには切り捨てのROUNDDOWN関数はありません。ではどうしたらいい
<Int関数>
切り捨てを行う場合、ExcelだとROUNDDOWN関数があります。
しかしAccessには、切り捨てる関数は用意されていません。
Accessには四捨五入のRound関数はありますが、切り上げ・切り捨ては、用意されていませんので、アイディアが必要になります。
AccessではInt関数をつかって切り捨てを行うことができます。
小数第2位: Int([数値]*(10^2))/(10^2)
小数第1位: Int([数値]*(10^1))/(10^1)
整数: Int([数値])
一の位: Int([数値]*(10^-1))/(10^-1)
AccessのInt関数は、常に小さい方の整数に丸める特性がありますので、切り捨てる場合は、単純にInt関数をつかえばいいというわけです。
では、クエリで演算フィールドをつくって確認してみましょう。
Int関数をつかうことで、Accessでは、切り捨て作業をおこなうことが確認できました。
ただし、注意点があります。負の場合は、Int関数では対応することができませんので、あくまでも正の場合での紹介です。
負の場合での切り捨てのやり方は、別になりますので、ご注意ください。






