У меня проблемы с вставкой данных даты в таблицу, которая состоит только из «субботы».Вот что у меня есть:
with dts as (
select date'2015-01-01'+rownum-1 dt from dual
connect by level <= 366
)
select * from dts
where to_char(dt, 'fmday') = 'saturday';
Вывод - это только дата «субботы» 2015 года. Это то, что я хочу, но я совершенно растерялся, когда попытался вставить его в таблицу,Это похоже на этот пример , с той лишь разницей, что мне нужно, чтобы он был только в «субботу».
Пример кода, из которого я пытался редактировать:
insert into table( id, date, year, indicator)
select sequ.nextval, to_date('31-12-2018 07:00:00', 'DD-MM-YYYY HH24:MI:SS') + level, 2019, 'X' from dual connect by level <= 365
С датой у меня проблемы.