Сохранить ошибку столбца и после исправления получить правильную накладную

Фактические данные получены через SQLSRV от отдельного SQL Server. Созданные программой учебные таблицы удалены после чтения.

Наблюдаемый результат программы
НаблюдениеРезультат
Запрос с totla вернул falseда
Причина сохранена до исправленного запросада
Сохранённая диагностика не потерянада
У исправленного запроса нет диагностикида
Номер из исправленного результатаINV-149
Сумма из базы419.50
Строки и дополнительные наблюдения
{
    "first_query_diagnostics": [
        {
            "SQLSTATE": "42S22",
            "code": 207
        }
    ],
    "message_was_nonempty": true,
    "after_correct_query_diagnostics": [],
    "invoice": {
        "invoice_no": "INV-149",
        "total": "419.50"
    },
    "saved_diagnostics_after_later_calls": [
        {
            "SQLSTATE": "42S22",
            "code": 207
        }
    ]
}

Рядом сохранены result.json с данными и metrics.json с проверками.