1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| with ag_agent (ag_ident, ag_nom) as
(select 001, 'dupont ' union all
select 002, 'martin ' union all
select 003, 'zorglub ' union all
select 004, 'azerty'
)
, mi_mission (mi_ident, mi_code, mi_dtdeb, mi_dtfin) as
(select 101, 'M101', '2019-12-01', '2019-12-10' union all
select 102, 'M102', '2019-12-05', '2019-12-30' union all
select 103, 'M103', '2019-12-20', '2019-12-31' union all
select 104, 'M104', '2020-01-02', '2020-01-16' union all
select 105, 'M105', '2020-12-16', '2020-01-15' union all
select 106, 'M106', '2020-01-18', '2020-01-19'
)
, am_ag_mi (ag_ident, mi_ident) as
(select 001, 101 union all
select 001, 102 union all
select 001, 103 union all
select 002, 103 union all
select 002, 104 union all
select 003, 102 union all
select 003, 103 union all
select 004, 106) |
Partager