|
SUM выдает не совсем то
|
|||
---|---|---|---|
#18+
Всем привет! Подскажите кто знает. Даю на выполнение запрос select sum(summa) from dvig; результат 19353700,5 но должен быть 19353700,46 Почему результат округляется. В виде (dvig - вид) около 10000 записей, поле summa типа number(28,2). Заранее спасибо. P.S. Заметил, что чем больше записей, тем больше округление. В аналогичном виде на 20000 записей результат округлен до целого. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 11:29 |
|
SUM выдает не совсем то
|
|||
---|---|---|---|
#18+
А не пробовали задать непосредственно маску вывода типа такого col sum_Summa for 99999999999.999 select sum(summa) sum_Summa from dvig; ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 11:40 |
|
SUM выдает не совсем то
|
|||
---|---|---|---|
#18+
Спасибо, работает! Но как быть с приложениями и где про это прочесть? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 11:48 |
|
SUM выдает не совсем то
|
|||
---|---|---|---|
#18+
Спасибо, работает! Но как быть с приложениями и где про это прочесть? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 11:48 |
|
SUM выдает не совсем то
|
|||
---|---|---|---|
#18+
Приложения будут работать нормально, если вы в сохраняете результат вычислений в переменной подходящего типа. Просто сам SQL*PLUS при выводе на экран использует определенную маску вывода по дефолту и округляет результат в соответствии с этой маской. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2002, 13:46 |
|
|
start [/forum/topic.php?fid=52&fpage=2836&tid=1992856]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 250ms |
total: | 378ms |
0 / 0 |