Левая и правая конкатенация в SQL - PullRequest
0 голосов
/ 26 июня 2018

У меня есть этот код, который производит дату в формате DDMMYYYY:

REPLACE(CONVERT(CHAR(10), JOBR_GENERIC.DATE_ATTR1, 103), '/', '') AS DATE_ATTR1

Я хочу иметь такой формат: DDMMYY. Как я могу сделать это в SQL?

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Кажется, вы не на 2012+. Вот еще один вариант

* ** 1003 тысяча два * Пример
Select replace(convert(varchar(8),GetDate(),5),'-','')

Returns

260618
0 голосов
/ 26 июня 2018

Вы можете использовать FORMAT

SELECT FORMAT(GETDATE(), 'ddMMyy', 'en-US' )

Или в вашем примере:

SELECT FORMAT(JOBR_GENERIC.DATE_ATTR1, 'ddMMyy', 'en-US' )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...