Tag: tsql ssms

SQL的意义下降(相当于Excel的底层函数)

我需要SQL中的东西来模仿excel的FLOOR()函数。 SQL的FLOOR()函数只需要一个参数,向下舍入到最接近的整数。 但我需要能够select的意义,如在Excel中的FLOOR()函数。 例如:在Excel中FLOOR(6.03,.125) = 6.00 , FLOOR(6.63,.125) = 6.625但是到目前为止,我已经尝试了ROUND(6.63,.125)和= 7.00和ROUND(6.63,.125,1) = 6.00 有谁知道我可以如何实现我要去的?

删除最后一个重复字符后的字段文本

在T-SQL中,是否有一种方法可以使字段返回所有文本(包括)可能重复的字符? 可以重复的字符是“ – ”。 我可以在Excel中实现这一点,但是在查询级别上执行此操作会更好。 这里是我想看到这个字段(part.partnum)的例子: | Part.partnum | Result | | H24897-D-001 | H24897-D- | | BHF44-82-V-1325 | BHF44-82-V- | | BKNG5222 | BKNG5222 | | YAKJD-78AB | YAKJD- | 请原谅我悲伤的表,我不是最好的格式。 我将能够在Excel中实现相同的结果(假设我想使用的零件编号在单元格A1: =SUBSTITUTE(A1,TRIM(RIGHT(SUBSTITUTE(A1,"-",REPT(" ",255)),255)),"") 我希望这是有道理的。 提前感谢任何帮助。