diff --git a/ASDL/asdl.sql b/ASDL/asdl.sql index 8c01d16dc..6bf510711 100644 --- a/ASDL/asdl.sql +++ b/ASDL/asdl.sql @@ -808,6 +808,71 @@ AS AND d.alg_verdieping_key = v.alg_verdieping_key AND l.alg_district_key = di.alg_district_key; +-- ASDL#37757 +CREATE OR REPLACE VIEW asdl_v_rap_obj_route_details +( + discipline, + groep, + objectsoort, + object, + district, + locatie_omschrijving, + locatie_code, + oppervlakte, + vloersoort, + route, + uitvoeringsmoment, + afwijkende_schoonmaak, + eerstvolgende_moment, + volgnummer_even_weken, + volgnummer_oneven_weken +) +AS + SELECT d.ins_discipline_omschrijving, + d.ins_srtgroep_omschrijving, + sd.ins_srtdeel_omschrijving, + d.ins_deel_omschrijving, + alg_district_omschrijving, + alg_locatie_omschrijving, + alg_locatie_code, + asdl.get_kenmerks ('INS', + 41, + d.ins_discipline_key, + 'D', + d.ins_deel_key) + oppervlakte, + asdl.get_kenmerks ('INS', + 42, + d.ins_discipline_key, + 'D', + d.ins_deel_key) + vloersoort, + ins_srtcontroledl_xcp_groep, + asdl.get_kenmerk ('ALG', 1020, l.alg_locatie_key) uitv, + asdl.get_kenmerk ('ALG', 1000, l.alg_locatie_key) afw, + DECODE ( + id.ins_deel_vervaldatum, + NULL, + TRUNC(fac.nextcyclusdatedeel (d.ins_deel_key, + x.ins_srtcontrole_key, + 1)), + NULL + ) + eerste, + asdl.get_kenmerk ('ALG', 1042, l.alg_locatie_key) volgnr_even, + asdl.get_kenmerk ('ALG', 1043, l.alg_locatie_key) volgnr_oneven + FROM ins_v_deel_gegevens d, + ins_srtdeel sd, + alg_locatie l, + alg_district di, + ins_srtcontroledl_xcp x, + ins_deel id + WHERE d.ins_srtdeel_key = sd.ins_srtdeel_key + AND d.alg_locatie_key = l.alg_locatie_key + AND d.ins_deel_key = x.ins_deel_key + AND d.ins_deel_key = id.ins_deel_key + AND l.alg_district_key = di.alg_district_key; + CREATE OR REPLACE VIEW asdl_v_rap_check_schedule AS SELECT d.*