Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, Почему разный? в лефт джойне сначала одно сумируем (как и вфункции), потом прибавляю уже в селекте результат. Вроде все одинаково ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 14:18 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
kolyadyГавриленко Сергей Алексеевич, Почему разный? в лефт джойне сначала одно сумируем (как и вфункции), потом прибавляю уже в селекте результат. Вроде все одинаковоЭто в плане надо смотреть, в каком порядке выбираются записи из таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 14:19 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
Чтобы было понятно: Код: sql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 14:20 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, не совсем понял что вы хотели показать, план запроса одинаков в вашем примере. У меня информация также идентичная нету разници округления как у вас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 14:34 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
kolyadyГавриленко Сергей Алексеевич, план запроса одинаков в вашем примере.Ну, если разное направление сортировки -- это одинаковый план, тогда извините. kolyadyУ меня информация также идентичная нету разници округления как у васУ нас разные данные. Я могу привести 100% вопроизводимый пример, но теперь не уверен, что имеет смысл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 14:38 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
kolyadyГавриленко Сергей Алексеевич, не совсем понял что вы хотели показать, план запроса одинаков в вашем примере. У меня информация также идентичная нету разници округления как у вас очень уопрный.... ссылку то хоть открывал? Код: sql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 14:46 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
TaPaK, понял спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2018, 14:49 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
kolyadyTaPaK, ну неточного это как посмотреть, и функция и процедура возвращает одно и тоже значение, вопрос в том почему они разные? Ну, местные гуру привычно сослались на "неточный тип". Неточные они гуру. Это особенности округления float при вычислениях Например, 10^-16 + 10^-16 + ... и так 10^-16 раз сложить + 1.0 = 2.0 1.0 + 10^-16 + 10^-16 + ... и так 10^-16 раз сложить = 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 06:17 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
aleks222kolyadyTaPaK, ну неточного это как посмотреть, и функция и процедура возвращает одно и тоже значение, вопрос в том почему они разные? Ну, местные гуру привычно сослались на "неточный тип". Неточные они гуру. Это особенности округления float при вычислениях Например, 10^-16 + 10^-16 + ... и так 10^-16 раз сложить + 1.0 = 2.0 1.0 + 10^-16 + 10^-16 + ... и так 10^-16 раз сложить = 1.0 для особенностей "округления гуру" 21707797 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2018, 08:58 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
TaPaK, есть конкретный пример слаживаю 3 числа SELECT CAST(6610.005 AS FLOAT)-CAST(361.81 AS FLOAT) -CAST(6324.68 AS FLOAT) получается -76,4850000000006 а функция слажывая их получает 76,4849999999997 можно ли добиться такогоже результата? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 18:44 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
Ну тут или начинать читать ответы и над ними думать, или в управдомы. З.Ы. Не смущает, что цифры разных знаков получаются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 19:04 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
kolyadyесть конкретный пример Конкретный пример -- это когда есть код функции и всех объектов, код вставки данных в таблицы и два вызова, которые дают разные результат. Чтобы все могли запустить у себя и убедиться. А у вас фигня какая-то, а не конкретный пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 19:07 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, И какой ответ подходит? по поводу минуса то очипятка получается -76,4850000000006 а функция слажывая их получает -76,4849999999997 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 19:08 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
kolyadyИ какой ответ подходит?Все подходят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 19:10 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, функция большая , но на выходе она присваивает переменным 3 числа (которые я указал ) и итоговая переменная просто их слаживает (как я тоже показал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 19:10 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
kolyadyГавриленко Сергей Алексеевич, функция большая , но на выходе она присваивает переменным 3 числа (которые я указал ) и итоговая переменная просто их слаживает (как я тоже показал)Ну так упростите, чтобы проблема сохранялась, и воспроизвести можно было. Возможно, в процессе упрощения поймете, что не так. В любом случае, к вам никто не поедет отлаживать вашу функцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 19:11 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
TaPaK, суть в том что если бы оно их округляло какждый раз по разному вопросов нет, а так у меня функция выдает 1 число а процедура другое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 19:12 |
|
||
|
тип значения float функция фозвращает результат отчилчительный от процедуры
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, что упростить то ? суть в том что функция делает кучу всего и возвращает 3 числа (которые я вам предоставил ), и в конце слаживает их , я в функции вывожу и 3 числа и результат слаживания так вот в процедуре все 3 числа совпадают а результат нет? вопрос почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2018, 19:15 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39723042&tid=1688902]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 432ms |

| 0 / 0 |
