powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / #5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
15 сообщений из 15, страница 1 из 1
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996185
NEWUSER_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Часть запроса:

SELECT (cast (isnull(+$piece(fields,'R200_C3:',2),0)+isnull(+$piece(fields,'R300_C3:',2),0)+isnull(+$piece(fields,'R350_C3:',2),0) AS INTEGER))/(cast (isnull(+$piece(fields,'R200_C3:',2),0)+isnull(+$piece(fields,'R300_C3:',2),0)+isnull(+$piece(fields,'R350_C3:',2),0) AS INTEGER)) FROM ASV_Entities.CalcStatementTitle

Ошибка в делении. Если делю на число, а не на переменную, то результат без ошибок.
На всякий случай переформатировала, но не помогло.
Если делю на переменную, которая не является выражением, тоже без ошибок.

Что это может быть?
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996204
newbie'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NEWUSER_spb
Что это может быть?

<DIVIDE> There has been an attempt to divide by zero.
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996210
newbie'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996224
NEWUSER_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
newbie',

Точно не ноль. Я проверила по базе.
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996226
NEWUSER_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
newbie',
Несколько раз проверила.
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996234
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NEWUSER_spb,

чем докажете что нет там нуля, у вас там складываются три поля и все успешно могут быть нулями
попробуйте прибавить еще единицу
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996235
NEWUSER_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
newbie',

Вот на всякий случай:
SELECT 
(cast (isnull(+$piece(fields,'R200_C3:',2),0)+isnull(+$piece(fields,'R300_C3:',2),0)+isnull(+$piece(fields,'R350_C3:',2),0) AS INTEGER))/(cast (isnull(+$piece(fields,'R200_C3:',2),0)+isnull(+$piece(fields,'R300_C3:',2),0)+isnull(+$piece(fields,'R350_C3:',2),0) AS INTEGER)) FROM ASV_Entities.CalcStatementTitle where insurerfk->RegNumberPFR like '000000000006'
and ASV_Entities.CalcStatementTitle.Period = 1 and ASV_Entities.CalcStatementTitle.isactual = 1

И вот что получается:
Код: plaintext
ОШИБКА #5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sqlcq.ASV.224

#Expression_11121

Т.е., на самом деле, результат с этой ошибкой выдает в процессе тестирования, но, когда выхожу на промышленный типа масштаб, то все.
Может типа буферов где-то не хватает?
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996237
NEWUSER_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

Хорошая идея! Сейчас!
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996243
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NEWUSER_spb, а SqlProc религия не позволяет использовать?
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996253
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefint,

скорее всего просто неопытность
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996254
newbie'
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NEWUSER_spbnewbie',
Несколько раз проверила.
NEWUSER_spb,

?
SELECT *
FROM ASV_Entities.CalcStatementTitle 
where insurerfk->RegNumberPFR like '000000000006'
and ASV_Entities.CalcStatementTitle.Period = 1 and ASV_Entities.CalcStatementTitle.isactual = 1
AND (cast (isnull(+$piece(fields,'R200_C3:',2),0)+isnull(+$piece(fields,'R300_C3:',2),0)+isnull(+$piece(fields,'R350_C3:',2),0) AS INTEGER))=0
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996264
NEWUSER_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

Какие же тут все умные!
Действительно!

SELECT 
((cast (isnull(+$piece(fields,'R200_C3:',2),0)+isnull(+$piece(fields,'R300_C3:',2),0)+isnull(+$piece(fields,'R350_C3:',2),0) AS INTEGER))+1)/((cast (isnull(+$piece(fields,'R200_C3:',2),0)+isnull(+$piece(fields,'R300_C3:',2),0)+isnull(+$piece(fields,'R350_C3:',2),0) AS INTEGER))+1) FROM ASV_Entities.CalcStatementTitle where insurerfk->RegNumberPFR like '000000000006'
and ASV_Entities.CalcStatementTitle.Period = 1 and ASV_Entities.CalcStatementTitle.isactual = 1

Код: plaintext
SQLCODE: 100  Количество строк: 3    Быстродействие: 0.001 cекунд  56 глобальных ссылок

#Expression_1112131
Завершено


Ошибки нет.
Но как мне быть со своими глазами, если в базе я вижу по полю:
fields,'R200_C3:',2
у этого

'000000000006'
значение:

160 500???

SELECT  

isnull(+$piece(fields,'R200_C3:',2),0)

  FROM          ASV_Entities.CalcStatementTitle where insurerfk->RegNumberPFR like '000000000006'
and ASV_Entities.CalcStatementTitle.Period = 1 and ASV_Entities.CalcStatementTitle.isactual = 1

Код: plaintext
SQLCODE: 100  Количество строк: 3    Быстродействие: 0.001 cекунд  54 глобальных ссылок

#Expression_11160500213050030
Завершено



Я кажется поняла! У одного из них 0!!!!!
Вот спасибо! Как приятно общаться с умными людьми!!!)))))
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996268
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NEWUSER_spb,

Поскольку вы повторили вопрос здесь, то топик в подфоруме по MySQL удалю как непрофильный.
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996275
NEWUSER_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefint,

Эх, если бы я вообще знала что именно я использую. ;)

Пойду посмотрю что такое этот Прок)
...
Рейтинг: 0 / 0
#5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
    #37996279
NEWUSER_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

Вы мне льстите, я даже не чайник, валенок в программировании. Еще раз спасибо! Просто супер!
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / #5540: SQLCODE: -400 Сообщение: Unexpected error occurred: <DIVIDE>%0AmDuncommitted+17^%sq
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]