Преобразуйте эту функцию Redshift в лазурный SQL DW - PullRequest
1 голос
/ 18 мая 2019

Я хочу знать, как преобразовать этот запрос из Redshift в Azure SQL DW?

to_char(date_add('ms', vw.datetb, vw.date col), 'MM/DD/YY HH:MI:SS
AM')

1 Ответ

0 голосов
/ 18 мая 2019

Хранилище данных SQL Azure не имеет функции FORMAT, поэтому я думаю, что вам придется собрать пару вызовов к CONVERT, используя его переключатели формата, что-то вроде этого:

SELECT *,
    CONVERT( CHAR(8), DATEADD( millisecond, vw.datetb, vw.dateCol ), 1 )
    + ' ' + RIGHT( CONVERT( CHAR(20), DATEADD( millisecond, vw.datetb, vw.dateCol ), 22 ), 11 ) 
FROM yourTable vw

Мои результаты:

My results

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