2013-03-01 69 views
0

我有3个价值saleprice,productprice和reward_price。 我需要首先查找saleprice,如果没有saleprice,请查看productprice。然后抓住它,并上下五十美分。洙..MS Access舍入问题

  • 4.49 = 4 reward_price = 4
  • 4.50 = 5 reward_price = 5
+0

具体地,参见[这里Remou的交](http://stackoverflow.com/a/266745/334849) – LittleBobbyTables 2013-03-01 19:51:31

回答

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

Format()返回一个字符串。如果需要reward_price作为实际数,可以包转换函数内的字段表达式如Val()CCur()CInt()

+0

非常感谢,它的工作! – 2013-03-01 20:28:26