Réponse n° 1 -------- le 27/05/2015 : 17:23 par 3Stone
Administrateur
|
Bonjour, Citation :Jai fait une première requête avec totaux qui renvoie La CléP_Correspondant avec pour chaque correspondant le Nombre de Cde (C_NbCde)
Déjà, cette requête ne devrait lister que ceux qui ont au moins une commande... Citation :Puis je fais une deuxième requête pour mettre à -1 le champ C_Mailing des correspondants ayant au moins 1 commande
Si tu affiche cette requête, arrives-tu à y saisir la donnée ? Si non, c'est que tu as probablement un regroupement... ce qui est interdit dans une requête de mise à jour. Cela la rend "non updatable"...
Donc, une fois tes deux requêtes simplifiées, tu devrais avoir quelque chose comme ceci :
Update C_Mailing = True From T_Correspondants Where ID_Correspondant IN (Select ID_Correspondant from requete_1)
Cordialement, Pierre (3Stone) |