Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.10.2001, 07:22
|
|||
|---|---|---|---|
Вещественные поля |
|||
|
#18+
В таблицу пользователь ввел руками число 123334,3! Но как только делаю SELECT ... SUM(PRICER) ... AS PR ... получаю 123334,296875 Объясните pls откуда и "что делать"? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2001, 07:43
|
|||
|---|---|---|---|
Вещественные поля |
|||
|
#18+
Если вы про тип данных float and real, то " Approximate number data types for use with floating point numeric data. Floating point data is approximate; not all values in the data type range can be precisely represented. " Другими словами в переменной/поле храниться приблизительное значение . В данном примере вы занесли в таблицу число 123334,3 (1 знак после запятой), а выбираете с большим числом знаков - 6. Т.е. на самом деле ROUND(123334,296875, 1) = 123334,3. Либо используйте округление, либо другой тип данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2001, 12:03
|
|||
|---|---|---|---|
|
|||
Вещественные поля |
|||
|
#18+
Вы используете real (4 байта), используйте float (8 байт), тогда получите ошибку только в 15-16 знаке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.10.2001, 13:00
|
|||
|---|---|---|---|
|
|||
Вещественные поля |
|||
|
#18+
Для поля PRICER и ему подобных (денежных, насколько я понял) лучше использовать тип MONEY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1825165]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 406ms |

| 0 / 0 |
