0
我需要SQL中模仿excel的FLOOR()函數的東西。 SQL的FLOOR()
函數只需要一個參數並向下舍入到最接近的整數。但我需要能夠選擇重要性,如在Excel的FLOOR()
函數中。SQL按意義向下舍入(相當於excel的floor函數)
實例:在Excel FLOOR(6.03,.125) = 6.00
,並且FLOOR(6.63,.125) = 6.625
但在SQL到目前爲止,我已經試過ROUND(6.63,.125)
和= 7.00
和ROUND(6.63,.125,1) = 6.00
有誰知道我可以做到我要做什麼?
我給你一票,如果你擺脫'IIF'的...我在Access上仍然有噩夢。公平交易? – SqlZim
@SqlZim完成。就我個人而言,我對IIF()和/或案例漠不關心。他們呈現相同:) –
看起來不錯!只有其他問題是,如果使用內聯TVF而不是標量,性能不會更好。儘管如此,仍然是一個好的解決方案+1 – SqlZim