Согласно документации, SQL0802 является арифметическим переполнением.Скорее всего, одна из строк имеет значение данных, которое слишком велико для переменной php, которую вы объявили для нее, хотя я не вижу этого в опубликованном вами коде.Или же есть какое-то другое забавное преобразование данных, которое не происходит должным образом, например, если объект QS36F.MYTABLE на самом деле является представлением, которое выбирается из другой таблицы и преобразовывает один из столбцов.