2016-03-30 3 views

ответ

1

Или вы можете заменить десятичную точку.

select cast(replace('3562.45', '.','') as integer) 

Таким образом, не имеет значения, сколько у вас десятичных разрядов.

+0

Спасибо, отлично работает – Zaeron25

5

Как об очевидном:

CAST(3562.45*100 as INTEGER) 
1

Вы можете также использовать функцию CONVERT:

SELECT CONVERT(INT, 3562.45 * 100) 
Смежные вопросы