#sql-server-2008
#sql-server-2008
Вопрос:
Не мог бы кто-нибудь, пожалуйста, предоставить мне пример или формулу о том, как вычислить 32-е (32 знака) заданного десятичного числа в SQL Server 2008.
Заранее спасибо.
Комментарии:
1. Я не понимаю, о чем вы спрашиваете.
2. forumala для вычисления 32-го из заданного числа…. это обычно используется в финансах (ипотека).
3. Что такое 32-е число от заданного числа? 32-е что? Почему вы упомянули
32ticks
?4. Но мы не знаем, что такое «32-й тик»….. Вы должны сообщить нам. У вас есть какая-либо информация об этом? Как ссылка на объяснение того, что это такое?
5. Что такое галочка числа? Я знаю о тиках, которые относятся к таймерам и часам, но не к числам.
Ответ №1:
Насколько я понимаю, 32 тика — это то же самое, что точка, равная 1% от первоначального кредита, поэтому просто разделите число на 100; тик будет получен путем деления на 3200.
Ответ №2:
Я не уверен, что вообще понимаю ваш вопрос, но если вы ищете цифру в 32-м месте десятичного знака, вот что вам даст:
select substring(cast(@somedec as varchar(50)), CHARINDEX('.', cast(@somedec as varchar(50))) 32, 1)
Если это не то, что вы ищете, пожалуйста, уточните.
Комментарии:
1. Прошу прощения, запрос ничего не возвращает. Он просто возвращает пустую строку