Согласно документации:
"Введение в функцию SQLite SUM. Функция SUM представляет собой агрегатную функцию, которая возвращает сумму ненулевых значений или только отдельных значений в группе. SUM ([ALL. ... Если любое входное значение не является ни целое число или значение NULL, результатом функции SUM является значение с плавающей запятой. "
Мы выполняем SUM, и, например, из поля данных возвращается одно поле: 687224.53200000292
Однако, когда мы пытаемся отформатировать: dr.Item ("Поле"). ToString ("n7"), мы получаем ошибку:
-Среднее окно
InnerException: {"Входная строка была в неправильном формате."}
IsTransient: False
Сообщение: «Преобразование из строки» «n7» «в тип« Integer »недопустимо».
Все поля в таблице, которую мы суммируем, имеют тип данных FLOAT или DECIMAL.
Надеялся, что некоторые эксперты по SQLite смогут объяснить больше и предоставить информацию о том, что мы делаем неправильно или неправильно понимаем.