[Oracle] Konwersja dwóch kolumn na jedną DATE

0

Jak najszybciej i w sumie najlepiej dałoby się przerobić dwie kolumny na jedną:

Rok || Miesiąc
2018 || 1
2018 || 2

Takie wartości przerobić na:

Date
2018/01/01
2018/02/01

Czyli rok i miesiąc chciałbym przerobić na daty - pierwsze dni wskazanych miesięcy.
Ewentualnie w drugą stronę tzn z kolumny DATE wyciagnać Rok i Miesiąc i potym zrobie joina pozniej.

1
create table test_data
(
year varchar(4),
month varchar(2)
);
/
INSERT INTO test_data (year,month) VALUES (2018,01);
INSERT INTO test_data (year,month) VALUES (2017,02);
/
SELECT * FROM test_data;
/
SELECT TO_DATE(year || month,'YYYYMM') as data FROM test_data;

1 użytkowników online, w tym zalogowanych: 0, gości: 1