SELECT t_data.data_id, t_data.source_id, t_data.d_com_id, t_data.d_prov_id, t_data.d_reg_id, t_data.date_deces, t_data.mort_ne_id, t_data.adresse_lieu_deces, t_data.nom, t_data.prenom, t_data.cnie, t_data.sexe_id, t_data.nat_id, t_data.date_naiss, t_data.lieu_naiss, t_data.adresse_domicile, t_data.obstacle_medico_legal_id, t_data.acte_registre, t_data.lieu_constatation, t_data.date_constatation, t_data.h_com_id, t_data.h_prov_id, t_data.h_reg_id, t_data.h_milieu_id,
t_data.lieu_deces_id, t_data.et_id, t_data.autrelieu_deces, t_data.etat_mat_id, t_data.cd_a, t_data.cd_b, t_data.cd_c, t_data.cd_d, t_data.i1, t_data.i2, t_data.i3, t_data.i4, t_data.autres_etats_morbides, t_data.circonstance_deces_id, t_data.date_cause_externe, t_data.lieu_cause_externe_id, t_data.autre_lieu_cause_externe, t_data.autre_circonstance_cause_externe, t_data.autopsie_id, t_data.resultat_certification_id, t_data.intervention_chirurgicale_id,
t_data.date_chirurgicale, t_data.motif_chirurgicale, t_data.deces_femme_survenu_id, t_data.deces_femme_12_54_id, t_data.grossesse_contribue_deces_id, t_data.age_gestationnel, t_data.poids_naissance, t_data.deces_moins_24h, t_data.age_mere_annee, t_data.maladie_foetus, t_data.constatation_id, t_data.nom_etab, t_data.service_etab, t_data.tel_etab, t_data.commentaire, t_data.et_deces_id, t_data.uccode, t_data.status, t_data.reject, t_data.coding,
t_data.codingversion, t_data.codingflags, t_data.selectedCodes, t_data.Substitutedcodes, t_data.erncodes, t_data.acmecodes, t_data.multiplecodes, t_data.todolist, t_data.coderreject, t_data.lot_id, t_data.cd_a_iris, t_data.cd_b_iris, t_data.cd_c_iris, t_data.cd_d_iris, t_data.i1_iris, t_data.i2_iris, t_data.i3_iris, t_data.i4_iris, t_data.cd_a_code_iris, t_data.cd_b_code_iris, t_data.cd_c_code_iris, t_data.cd_d_code_iris, t_data.pathbull, t_data.file_name_bull, t_data.cd_e, t_data.i5,
t_data.cd_e_iris, t_data.i5_iris, t_data.cd_e_code_iris, t_data.partie2_iris, p_commune.commune, p_province.province, p_region.region, p_mort_ne.mort_ne, p_lieu_deces.lieu_deces, p_sexe.sexe, p_constatation.constatation,
CASE
WHEN DATEDIFF(DAY, t_data.date_naiss, t_data.date_deces) < 1 THEN CONVERT(varchar, DATEDIFF(HOUR, t_data.date_naiss, t_data.date_deces)) + ' Heure(s)'
WHEN DATEDIFF(MONTH, t_data.date_naiss, t_data.date_deces) <1 THEN CONVERT(varchar, DATEDIFF(DAY, t_data.date_naiss, t_data.date_deces)) + ' Jour(s)'
WHEN DATEDIFF(YEAR, t_data.date_naiss, t_data.date_deces) < 1 THEN CONVERT(varchar, DATEDIFF(YEAR, t_data.date_naiss, t_data.date_deces)) + ' Mois(s)'
WHEN DATEDIFF(YEAR, t_data.date_naiss, t_data.date_deces) >= 1 THEN CONVERT(varchar, DATEDIFF(YEAR, t_data.date_naiss, t_data.date_deces)) + ' Année(s)'
END AS age
, p_obstacle_medico_legal.obstacle_medico_legal
FROM t_data INNER JOIN
p_commune ON t_data.d_com_id = p_commune.com_id INNER JOIN
p_province ON t_data.d_prov_id = p_province.prov_id INNER JOIN
p_region ON t_data.d_reg_id = p_region.reg_id INNER JOIN
p_mort_ne ON t_data.mort_ne_id = p_mort_ne.mort_ne_id INNER JOIN
p_lieu_deces ON t_data.lieu_deces_id = p_lieu_deces.lieu_deces_id INNER JOIN
p_sexe ON t_data.sexe_id = p_sexe.sexe_id INNER JOIN
p_constatation ON t_data.constatation_id = p_constatation.constatation_id LEFT OUTER JOIN
p_obstacle_medico_legal ON t_data.obstacle_medico_legal_id = p_obstacle_medico_legal.obstacle_medico_legal_id