Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.02.2014, 16:12
|
|||
---|---|---|---|
|
|||
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
Есть база с данными integer. Запрос примерно такой: Код: sql 1. 2. 3. 4.
Результат дробный, но выводятся только целые числа. Что бы такое придумать, чтобы увидеть дробный результат. Эксперимент провожу в SQLite Administrator. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2014, 16:15
|
|||
---|---|---|---|
|
|||
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
Точнее вопрос такой: Можно как-то, не переделывая базу, в запросе указать, что результат должен быть с плавающей запятой? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2014, 17:25
|
|||
---|---|---|---|
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
Врач-психопат, сделай явный каст к REAL ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2014, 17:28
|
|||
---|---|---|---|
|
|||
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
Шо такое "явный каст"? AS REAL писал. Также вместо / писал и % и DIV. Ничего не помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2014, 17:41
|
|||
---|---|---|---|
|
|||
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
Осознал. Вместо: Код: sql 1.
пишу: Код: sql 1.
а она вместо: 1 6 23 пишет: 1.0 6.0 23.0 а должна: 1.79 6.4 23.489 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2014, 17:47
|
|||
---|---|---|---|
|
|||
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
Получилось вот так: Код: sql 1. 2. 3.
но теперь значения: 1.79666666666667 6.41176470588235 23.489 теперь осталось только обрезать хотя б до третьего знака. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2014, 17:48
|
|||
---|---|---|---|
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
вот такой костыль работает)) Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2014, 17:48
|
|||
---|---|---|---|
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
Врач-психопат, Не туда пишешь. Надо не итоговый результат приводить к real, а операнды деления. Один или оба. select 5/2, 5/cast(2 as real), cast(5 as real)/2, cast(5 as real)/cast(2 as real), cast(5/2 as real); ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2014, 17:51
|
|||
---|---|---|---|
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
Врач-психопаттеперь осталось только обрезать хотя б до третьего знака.round() в помощь. и ваще... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.02.2014, 18:51
|
|||
---|---|---|---|
Деление в select. Результат дробь. На выходе кукиш. |
|||
#18+
Можно просто: *1.0 Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=54&tablet=1&tid=2008814]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 281ms |
total: | 427ms |
0 / 0 |