Я хочу написать выборку, которая вернула бы мне только отдельные годы (2018, 2017,2016).
У меня есть столбец AS_OF_DATE в таблице HISTORY.
Вот несколько примеров значений AS_OF_DATE:
31-05-18,
31-04-17,
31-07-16,
...
Это то, что я пробовал, но это не работает:
SELECT CONCAT('20',DISTINCT SUBSTR(AS_OF_DATE, 7, 2) FROM HISTORY
Я использовал CONCAT для добавления20 перед результатом и SUBSTR, который начинается с 7-й строки и будет иметь длину 2 строки (поэтому я получаю 18,17,16 ...)