SQL-запрос возвращает буфер в поле DATE, используя knexJS - PullRequest
0 голосов
/ 31 октября 2019

Я выполняю SQL-запрос, используя knexJS, и у меня есть эта строка:

this.knex.raw("CONCAT(DATE_FORMAT(xalog2.date, '%Y-%m-%d'),' ', SEC_TO_TIME(xalog2.time)) AS EMISSAO")

Это простой запрос для получения даты и согласования со временем. Но я сталкиваюсь с проблемой: локально я получаю строку так, как она должна быть. как: '2019-02-07 02:02:00'. Когда я выполняю тот же запрос, но теперь на клиенте докера, я получаю его:

"EMISSAO": {
"type": "Buffer",
"data": [
50,
48,
49,
56,
45,
48,
49,
45,
50,
57,
32,
49,
49,
58,
49,
50,
58,
53,
53
]
}

Есть идеи? Спасибо.

1 Ответ

0 голосов
/ 01 ноября 2019

Добавление CAST решило проблему. CAST(CONCAT(DATE_FORMAT(xalog2.date, '%Y-%m-%d'),' ', SEC_TO_TIME(xalog2.time)) AS CHAR) AS EMISSAO

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...