diff --git a/dbt/models/marts/oneshot/ft_candidats_non_ft_sorties.sql b/dbt/models/marts/oneshot/ft_candidats_non_ft_sorties.sql new file mode 100644 index 00000000..73ca5fa7 --- /dev/null +++ b/dbt/models/marts/oneshot/ft_candidats_non_ft_sorties.sql @@ -0,0 +1,23 @@ +select + salarie.salarie_id, + sorties.date_sortie +from "fluxIAE_Salarie" as salarie +-- pour récupérer le nir pour ensuite pouvoir filtrer les candidats non ft +left join "pass_agréments" as pass + on salarie."hash_numéro_pass_iae" = pass."hash_numéro_pass_iae" +left join candidats as c + on c.id = pass.id_candidat +-- pour filtrer les candidats non ft +left join ft_candidats_nord as ft_candidates + on ft_candidates.nir_hash = c.hash_nir +-- ici on croise avec les contrats pour récup la sortie +left join "sorties_definitives" as sorties + on sorties.contrat_id_pph = salarie.salarie_id +-- on ne garde que les candidats : +-- - du nord +-- - un pass IAE a été attribué entre le 1 janvier 2021 et le 30 juin 2023. +where + salarie.salarie_code_dpt = '059' + and pass.date_début > '2021-01-01' + and pass.date_début < '2023-06-30' + and c.hash_nir is null