|
ROUND в sql
|
|||
---|---|---|---|
#18+
Столкнулся с таком эффектом работы функции округления: Код: plaintext
В тоже время: Код: plaintext
Может кто сталкивался и знает как обойти? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2009, 11:01 |
|
ROUND в sql
|
|||
---|---|---|---|
#18+
Тип поля "Count" - %Double Тип поля "8334123.8459999999031" - %Numeric Функция round входной аргумент неявно приводит к типу %Numeric. Отсюда: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2009, 12:57 |
|
ROUND в sql
|
|||
---|---|---|---|
#18+
servit, Спасибо огромное. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2009, 14:01 |
|
ROUND в sql
|
|||
---|---|---|---|
#18+
Странно, почему count не может преобразовать входные данные к %Numeric сам? Чем различаются эти типы? Я понимаю C++, там разные типы данных подразумевают разное хранение, но в каше, где строка и числа часто хранятся одинаково, это странно (и то в С++ идет автопреобразование типа где нужно). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2009, 07:18 |
|
ROUND в sql
|
|||
---|---|---|---|
#18+
Вот, как это объясняется в документации . ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2009, 12:51 |
|
ROUND в sql
|
|||
---|---|---|---|
#18+
Здравствуйте. А подскажите пожалуйста. Версия 2013.1. В классе свойство: Property Weight As %Double(SCALE = 2); Через SQL то всё ок, заглядываю в глобал, а там $double(3.7999999999999998223) (а сохранял просто 3.8), откуда эта магия? =) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2016, 23:20 |
|
ROUND в sql
|
|||
---|---|---|---|
#18+
Никола123 , Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2016, 10:30 |
|
|
start [/forum/topic.php?fid=39&fpage=12&tid=1556537]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 266ms |
total: | 412ms |
0 / 0 |