SQL - 将数字转换为十进制

tot*_*oob 1 sql t-sql sql-server

我正在尝试将数字转换为带小数点后两位的小数.

SELECT CONVERT(DECIMAL(10,2),12345) 
Run Code Online (Sandbox Code Playgroud)

以上将返回12345.00,但我试图达到123.45

Tha*_*kou 6

你需要这样的东西:

SELECT CONVERT(DECIMAL(15,2),12345/100.0) 
Run Code Online (Sandbox Code Playgroud)