我一直在玩cast()等,并且似乎无法让事情发挥作用。我有一个长度为18个字符的varchar字符串,我想将其转换或转换为小数点后五位小数。因此,举例来说,这个字符串:将此varchar转换为具有相应小数点的小数?
将成为19876.00130
这是我永远有一个17字符串,以保留为小数位的最后五个字符的情况。
我一直在玩转换和转换,但我不是那里。例如,这些陈述让我(有点)接近但不完全。
select CAST('00000001987600130' as bigint)/100000.0
select (convert(decimal(17,5),left('00000001987600130',12),0))
如果您有任何建议,我很乐意尝试。谢谢!
感谢您的答案! – larryq 2010-02-26 16:40:43