T-SQL Преобразование десятичного значения в дробное с повторяющимся значением (нерациональное) - PullRequest
0 голосов
/ 11 декабря 2019

Надеюсь, я правильно задал свой вопрос.

Я нашел https://www.techrepublic.com/blog/the-enterprise-cloud/convert-numbers-to-fractions-using-sql-server/

Это делает то, что я хочу, за исключением тех повторяющихся дробей, которые я тоже считаю иррациональными.

1/3 = .33333333 .. 1/6 = .16666666666 .... И т. Д.

Ищите чистый способ сделать это в T-SQL

** Извините, я не был ясен ***

Функция выполняет не все, что я хочу, за исключением 1/3 1/6 и т. Д.

1,5 возвращает 1 1/2 .5 возвращает 1 /2 .125 возвращает 1/8

Проблема заключается в том, что .33333 ... .66666 .... не возвращает 1/3 и 1/6, поэтому все дроби, кроме повторяющихся десятичных знаков в десятичной форметолько выбросить ошибку.

Это то, что я ищу найти / исправить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...