0

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

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

1 回答 1

0
SELECT
    Format(IIf(saleprice Is Null, productprice, saleprice), '#') AS reward_price
FROM YourTable;

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

于 2013-03-01T19:57:50.640 回答