【问题标题】:MS Access Rounding issue [duplicate]MS Access 舍入问题 [重复]
【发布时间】:2013-03-01 19:36:47
【问题描述】:

我有 3 个值 saleprice、productprice 和 reward_price。 我需要让它先查找销售价格,如果没有销售价格,则查看产品价格。然后抓住它并将其向上或向下舍入 50 美分。苏..

  • 4.49 = 4 奖励价格 = 4
  • 4.50 = 5 奖励价格 = 5

【问题讨论】:

标签: sql ms-access rounding ms-access-2003


【解决方案1】:
SELECT
    Format(IIf(saleprice Is Null, productprice, saleprice), '#') AS reward_price
FROM YourTable;

Format() 返回一个字符串。如果您需要 reward_price 作为实际数字,您可以将字段表达式包装在转换函数中,例如 Val()CCur()CInt() 等。

【讨论】:

  • 非常感谢,成功了!
猜你喜欢
  • 2010-09-13
  • 2011-11-22
  • 2018-07-28
  • 2019-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-23
  • 2023-03-25
相关资源
最近更新 更多