У меня есть этот код, который производит дату в формате DDMMYYYY:
DDMMYYYY
REPLACE(CONVERT(CHAR(10), JOBR_GENERIC.DATE_ATTR1, 103), '/', '') AS DATE_ATTR1
Я хочу иметь такой формат: DDMMYY. Как я могу сделать это в SQL?
DDMMYY
Кажется, вы не на 2012+. Вот еще один вариант
Select replace(convert(varchar(8),GetDate(),5),'-','')
Returns
260618
Вы можете использовать FORMAT
FORMAT
SELECT FORMAT(GETDATE(), 'ddMMyy', 'en-US' )
Или в вашем примере:
SELECT FORMAT(JOBR_GENERIC.DATE_ATTR1, 'ddMMyy', 'en-US' )