|
Уточните, что есть FLOAT?
|
|||
---|---|---|---|
#18+
В мануале по iSeries написано что к aproximate datatypes относятся single precisioin (REAL) & double precision (DOUBLE), которые имеют след. диапазоны 1,17549436Е-38 to 3,40282356Е*+38 и 2,2250738585072014Е-308 to 1,7976931348623158Е+308. При вводе числа 123456789012 оба этих дататайпа пишут 1,23457Е+11. По идее DOUBLE должен быть более "точным" чем REAL (ИМХО). Или я чего то не понял? Если невозможно отобразить точно (как например DECIMAL(15,2)) с помощью этих типов, то как обойти подобную проблему? ЗЫ: Ессно DECIMAL(15,2) и NUMERIC(15,2) - не подойдут из - за несовместимости с Lotus'ом. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 20:00 |
|
Уточните, что есть FLOAT?
|
|||
---|---|---|---|
#18+
Double - всегда хранит без искажения 16 значащих цифр числа. 17 - в указанном диапазоне Real - всегда хранит без искажения 8 значащих цифр числа. 9 - в указанном диапазоне Правильное отображение чисел - дело клиентской части. Если клиентская часть не умеет работать с Real(Double) - переведи ее в символьный SELECT CHAR(DЕCIMAL(pole,15,2)) ... FROM ... . C незначащими нулями борись сам. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 05:03 |
|
Уточните, что есть FLOAT?
|
|||
---|---|---|---|
#18+
спасибо. У меня тоже было подозрение, что это навигатор отображает криво. Щас попробую ручками. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 12:25 |
|
|
start [/forum/topic.php?fid=43&msg=32302770&tid=1606453]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 442ms |
0 / 0 |