Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
(Romand)Как правильно вернуть результат с точностью до 4 знаков после запятой?
|
|||
|---|---|---|---|
|
#18+
romand Подскажите пожалуйста, есть процедура со вложеными процедурами, все расчёты проводятвся в numeric. Как правильно вернуть результат с точностью до 4 знаков после запятой? Закруглить, конечно, можна и на клиенте но наверное есть более правильное решение. Приведённый код возвращает 18 знаков после запатой, игнорируя - OUT cpitb1 numeric(10,4) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 13:34 |
|
||
|
(Romand)Как правильно вернуть результат с точностью до 4 знаков после запятой?
|
|||
|---|---|---|---|
|
#18+
Может просто trunc? postgreSQL manual trunc(v numeric, s int) - truncate to s decimal places. trunc(42.4382, 2) = 42.43 Или надо округлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 15:03 |
|
||
|
(Romand)Как правильно вернуть результат с точностью до 4 знаков после запятой?
|
|||
|---|---|---|---|
|
#18+
А может приведением к типу с меньшим числом знаков? Например Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 18:50 |
|
||
|
(Romand)Как правильно вернуть результат с точностью до 4 знаков после запятой?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2006, 18:52 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=34172253&tid=2005906]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 393ms |

| 0 / 0 |
