me voilà parti à produire un sql de gourou
Je précise que ma construction sql "passe" via la console sql de libre office (outils/sql/commande à exécuter),
Je la sauvegarde comme sql, irrigant l'état depuis le navigateur de formulaire, et force l'enregistrement (message d'avertissement)
Bref, il suffit de forcer Instruction SQL, y coller une requête très élaborée,analyser l'instruction SQL = "oui".
Bien que ce genre de sql soit à la limite du lisible, ça produit le résultat attendu.
Code : Tout sélectionner
SELECT "t_e_personnel_per"."kt_matric_per", "t_e_personnel_per"."t_nomfam", "t_e_personnel_per"."t_prnomfam", "t_e_personnel_per"."d_naiss", "t_e_personnel_per"."m_obsrva", "t_j_notation_not"."kn_annot_not", "t_j_notation_not"."t_variation", "t_j_notation_not"."m_apprec", "t_j_notation_not"."n_notation" FROM "t_j_notation_not", "t_e_personnel_per" WHERE "t_j_notation_not"."kt_matric_per" = "t_e_personnel_per"."kt_matric_per" AND "t_j_notation_not"."kn_annot_not" = (SELECT "t_valeur" FROM "t_s_parametre_par" where "kt_clef_par" like 'AnMaxNot')-2
UNION
SELECT "t_e_personnel_per"."kt_matric_per", "t_e_personnel_per"."t_nomfam", "t_e_personnel_per"."t_prnomfam", "t_e_personnel_per"."d_naiss", "t_e_personnel_per"."m_obsrva", "t_j_notation_not"."kn_annot_not", "t_j_notation_not"."t_variation", "t_j_notation_not"."m_apprec", "t_j_notation_not"."n_notation" FROM "t_j_notation_not", "t_e_personnel_per" WHERE "t_j_notation_not"."kt_matric_per" = "t_e_personnel_per"."kt_matric_per" AND "t_j_notation_not"."kn_annot_not" = (SELECT "t_valeur" FROM "t_s_parametre_par" where "kt_clef_par" like 'AnMaxNot')-1
UNION
SELECT "t_e_personnel_per"."kt_matric_per", "t_e_personnel_per"."t_nomfam", "t_e_personnel_per"."t_prnomfam", "t_e_personnel_per"."d_naiss", "t_e_personnel_per"."m_obsrva", "t_j_notation_not"."kn_annot_not", "t_j_notation_not"."t_variation", "t_j_notation_not"."m_apprec", "t_j_notation_not"."n_notation" FROM "t_j_notation_not", "t_e_personnel_per" WHERE "t_j_notation_not"."kt_matric_per" = "t_e_personnel_per"."kt_matric_per" AND "t_j_notation_not"."kn_annot_not" = (SELECT "t_valeur" FROM "t_s_parametre_par" where "kt_clef_par" like 'AnMaxNot')
Existe-t-il un procédé moins amateur ?
Merci et à bientôt !