Certains enregistrements présentent un résultat d'analyse nul (valeur NULL en base ou NA dans RStudio) alors que leur code_remarque est égal à 1 (ils sont donc dans le domaine de validité).
Il faut identifier l'origine de ce problème et le corriger si possible.
SELECT source, count(*)FROM pesticides.prelevement_analyse_esu_v2_7WHERE date_prelevement::text LIKE '2023%' AND code_remarque = 1 AND resultat_analyse IS NULLGROUP BY sourceORDER BY source;
Résultat 2023 : 211 enregistrements (211 ARS)
Requête SQL 2007-2023 :
SELECT source, count(*)FROM pesticides.prelevement_analyse_esu_v2_7WHERE code_remarque = 1 AND resultat_analyse IS NULLGROUP BY sourceORDER BY source;
SELECT source, count(*)FROM pesticides.prelevement_analyse_eso_v2_7WHERE date_prelevement::text LIKE '2023%' AND code_remarque = 1 AND resultat_analyse IS NULLGROUP BY sourceORDER BY source;
Résultat 2023 : 211 enregistrements (211 ARS)
Requête SQL 2007-2023 :
SELECT source, count(*)FROM pesticides.prelevement_analyse_eso_v2_7WHERE code_remarque = 1 AND resultat_analyse IS NULLGROUP BY sourceORDER BY source;
Vérification sur l'ancienne version de la table des analyses
Dans pesticide_analyse_esu_v2_6
**Requête SQL 2077-2022 : **
SELECT source, count(*)FROM pesticides.pesticide_analyse_esu_v2_6, pesticides.pesticide_prelevement_esu_v2_6WHERE code_remarque = 1 AND resultat_analyse IS NULL AND pesticide_analyse_esu_v2_6.code_prelevement = pesticide_prelevement_esu_v2_6.code_prelevementGROUP BY sourceORDER BY source;
SELECT source, count(*)FROM pesticides.pesticide_analyse_eso_v2_3, pesticides.pesticide_prelevement_eso_v2_3WHERE code_remarque = 1 AND resultat_analyse IS NULL AND pesticide_analyse_eso_v2_3.code_prelevement = pesticide_prelevement_eso_v2_3.code_prelevementGROUP BY sourceORDER BY source;