В приложении Azure Logi c как я могу удалить часть времени T из даты, содержащейся в некоторых результатах - PullRequest
0 голосов
/ 14 июля 2020

У меня есть приложение Logi c, которое запускает хранимую процедуру. Эта хранимая процедура возвращает некоторые результаты, которые преобразуются в таблицу CSV, сохраняются как файл Blob и затем отправляются по электронной почте. В результатах есть столбец, который представляет собой просто поле даты, но где-то по пути Azure добавил метку времени к результатам, которые я хочу удалить - как я могу это сделать?

Например: 2018 -07-18T00: 00: 00

Ниже приведены детали схемы, записанные на этапе Parse JSON.

{
    "properties": {
        "Table1": {
            "items": {
                "properties": {
                    "BusinessArea": {
                        "type": "string"
                    },
                    "CaseID": {
                        "type": "string"
                    },
                    "CaseOpenedDate": {
                        "type": "string"
                    },
                    "Lead": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "type": "array"
        }
    },
    "type": "object"
}

введите описание изображения здесь

1 Ответ

0 голосов
/ 15 июля 2020

Я изменил процедуру SQL на CAST (CaseOpenedDate AS VARCHAR (10)), и это сработало. Отметка времени больше не добавляется, и данные выглядят как обычная дата. Спасибо, Фрэнк Гонг, за то, что помог мне разобраться с этим.

...