【发布时间】:2016-06-20 17:02:21
【问题描述】:
请问我在解决 Visual Fox Pro 中某个程序的函数时遇到问题。
我需要以十进制每 20 分钟向下舍入一次。 例如:如果我收到 19 分钟 (0.316) y 需要返回 0 分钟。 如果我在 0-19 分钟之间,返回 0 分钟 如果我在 20-39 分钟之间,返回 20 分钟 如果我在 40-59 分钟之间,返回 40 分钟 如果我在 60-79 分钟之间,返回 60 分钟
我正在考虑使用 ROUND(),但我不知道如何使用,因为“Round”接近最接近的小数。
提前致谢。
【问题讨论】:
-
我正在使用这个,但如果想要大约 500 分钟...? IIF(VAR1>0,IIF(BETWEEN(VAR1,0,0.3166),0,IIF(BETWEEN(VAR1),0.3333,0.8166),0.3333,0)),0)
标签: visual-foxpro