我一直在玩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