0
У меня есть дату в формате CHAR YYYYMM
, я хочу, чтобы вычесть один год от даты и преобразовать его обратно в CHAR FORMAT
Как вычитать год от даты
Пример
YYYYMM '199211'
Результат:
'199111'
У меня есть дату в формате CHAR YYYYMM
, я хочу, чтобы вычесть один год от даты и преобразовать его обратно в CHAR FORMAT
Как вычитать год от даты
Пример
YYYYMM '199211'
Результат:
'199111'
Преобразовать в число, вычесть 100, преобразовать обратно в полукокс:
SELECT TO_CHAR(TO_NUMBER('199211') - 100)
FROM dual;
За что? SQL Server или Oracle? Или оба? – Berend
@Berend для Oracle – Rawaard