Сохранить четыре десятичных знака и время проводок

Результат настоящих запросов через PDO_DBLIB. Собственные учебные объекты после наблюдений удалены.

Результат выполнения
НаблюдениеРезультат
Период2026-11-08: 3 проводки
PAY-7019007199254740993 | 123456789012345.6789
PAY-7029007199254740994 | -0.0001
PAY-7039007199254740995 | 0.0000
Итог SQL123456789012345.6788
Время PAY-7012026-11-08T09:10:11.1234567
Время со смещением2026-11-08T12:10:11.1234567+03:00
ПометкиNULL / EMPTY / VALUE: 0
Файлledger.csv: заголовок и 3 проводки
Полученные строки и наблюдения
{
    "selected_rows": [
        {
            "entry_code": "PAY-701",
            "document_number": "9007199254740993",
            "amount": "123456789012345.6789",
            "amount_text": "123456789012345.6789",
            "occurred_iso": "2026-11-08T09:10:11.1234567",
            "offset_iso": "2026-11-08T12:10:11.1234567+03:00",
            "note": null
        },
        {
            "entry_code": "PAY-702",
            "document_number": "9007199254740994",
            "amount": "-0.0001",
            "amount_text": "-0.0001",
            "occurred_iso": "2026-11-08T10:20:30.7654321",
            "offset_iso": "2026-11-08T13:20:30.7654321+03:00",
            "note": ""
        },
        {
            "entry_code": "PAY-703",
            "document_number": "9007199254740995",
            "amount": "0.0000",
            "amount_text": "0.0000",
            "occurred_iso": "2026-11-08T11:00:00.1234567",
            "offset_iso": "2026-11-08T14:00:00.1234567+03:00",
            "note": "0"
        }
    ],
    "csv_records": [
        [
            "entry_code",
            "document_number",
            "occurred_at",
            "offset_time",
            "amount",
            "note_state",
            "note"
        ],
        [
            "PAY-701",
            "9007199254740993",
            "2026-11-08T09:10:11.1234567",
            "2026-11-08T12:10:11.1234567+03:00",
            "123456789012345.6789",
            "NULL",
            ""
        ],
        [
            "PAY-702",
            "9007199254740994",
            "2026-11-08T10:20:30.7654321",
            "2026-11-08T13:20:30.7654321+03:00",
            "-0.0001",
            "EMPTY",
            ""
        ],
        [
            "PAY-703",
            "9007199254740995",
            "2026-11-08T11:00:00.1234567",
            "2026-11-08T14:00:00.1234567+03:00",
            "0.0000",
            "VALUE",
            "0"
        ]
    ],
    "total": "123456789012345.6788",
    "default_numeric_types": {
        "amount": "float",
        "document_number": "int"
    },
    "driver_date_variants": [
        {
            "datetime_convert": false,
            "native_value": "2026-11-08 09:10:11",
            "type": "string",
            "sql_iso": "2026-11-08T09:10:11.1234567"
        },
        {
            "datetime_convert": true,
            "native_value": "Nov  8 2026  9:10:11:1234567AM",
            "type": "string",
            "sql_iso": "2026-11-08T09:10:11.1234567"
        }
    ],
    "contract": "День фильтруется по occurred_at; offset_time — отдельное явно сохранённое значение."
}

result.json содержит те же данные. Реквизиты входа сюда не записываются.