Как выбрать MMYYYY из DDMMYYYY IN SQL Server 2008 - PullRequest
0 голосов
/ 16 мая 2019

У меня есть таблица, в которой у меня есть столбец cdate = 17022019.

Теперь я хочу получить только 022019 из этого cdate.

Ответы [ 2 ]

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

Если предположить, что 17022019 на самом деле текст , то вы можете использовать функцию RIGHT:

SELECT RIGHT('17022019', 6) AS MY
FROM yourTable;

Если столбец действительно является датой, какой она и должна быть, тогда мы можем попробовать использовать FORMAT:

SELECT FORMAT(date_col, 'MMyyyy') AS MY
FROM yourTable;
0 голосов
/ 16 мая 2019

попробуйте

SELECT RIGHT(cast(cdate as varchar(10)), 6)
FROM yourTable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...