Voilà, je n'arrive pas à faire une reqûete mise à jour...
Dans une table j'ai les données suivantes :
id_site id_perimetre valeur_1 valeur_2
1 3 1 2
2 3 4 5
3 x x
Ce que je voudrai faire c'est que pour id_site(3), cela me fasse la somme de
id_site(1+2), car id_perimetre(3) est en réalité id_site(3), et que cela me
fasse la màj dans la même table de valeur_1 et valeur_2 pour id_site(3).
Alors j'ai essayé la méthode suivante, j'ai fait une requête sélection qui
fait le cumul des valeurs : id_perimetre somme(valeur_1) somme(valeur_2), et
ensuite j'ai fait une requête màj qui met en relation la requête est la
table, et j'ai le message suivant :
"L'operation doit utiliser une requête qui peut être mise a jour".
Avez-vous une solution pour résoudre mon problème ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
zoom61 wrote:
Salut,
Bonjour,
Voilà, je n'arrive pas à faire une reqûete mise à jour...
Dans une table j'ai les données suivantes : id_site id_perimetre valeur_1 valeur_2 1 3 1 2 2 3 4 5 3 x x
Ce que je voudrai faire c'est que pour id_site(3), cela me fasse la somme de id_site(1+2), car id_perimetre(3) est en réalité id_site(3), et que cela me fasse la màj dans la même table de valeur_1 et valeur_2 pour id_site(3).
Si j'ai bien compris ton problème, je procéderai différement à ta place. Je ne stockerai pas le resultat du calcul dans une table, opération risquée, mais je ferai une requête sélection qui se chargerait de faire les cumuls adéquats, ainsi quand tu as besoin de la valeur pour l'id3, tu vas chercher dans cette requête.
Arnaud
zoom61 wrote:
Salut,
Bonjour,
Voilà, je n'arrive pas à faire une reqûete mise à jour...
Dans une table j'ai les données suivantes :
id_site id_perimetre valeur_1 valeur_2
1 3 1 2
2 3 4 5
3 x x
Ce que je voudrai faire c'est que pour id_site(3), cela me fasse la
somme de id_site(1+2), car id_perimetre(3) est en réalité id_site(3),
et que cela me fasse la màj dans la même table de valeur_1 et
valeur_2 pour id_site(3).
Si j'ai bien compris ton problème, je procéderai différement à ta place. Je
ne stockerai pas le resultat du calcul dans une table, opération risquée,
mais je ferai une requête sélection qui se chargerait de faire les cumuls
adéquats, ainsi quand tu as besoin de la valeur pour l'id3, tu vas chercher
dans cette requête.
Voilà, je n'arrive pas à faire une reqûete mise à jour...
Dans une table j'ai les données suivantes : id_site id_perimetre valeur_1 valeur_2 1 3 1 2 2 3 4 5 3 x x
Ce que je voudrai faire c'est que pour id_site(3), cela me fasse la somme de id_site(1+2), car id_perimetre(3) est en réalité id_site(3), et que cela me fasse la màj dans la même table de valeur_1 et valeur_2 pour id_site(3).
Si j'ai bien compris ton problème, je procéderai différement à ta place. Je ne stockerai pas le resultat du calcul dans une table, opération risquée, mais je ferai une requête sélection qui se chargerait de faire les cumuls adéquats, ainsi quand tu as besoin de la valeur pour l'id3, tu vas chercher dans cette requête.
Arnaud
zoom61
Salut,
Je sais mais si je veux vérifier la valeur pour qu'il n'y ait pas d'erreurs, car les valeurs sont saisies par différentes personnes...
Y-a-t'il une solution pour y remédier ?
Merci.
Salut,
Je sais mais si je veux vérifier la valeur pour qu'il n'y ait pas d'erreurs,
car les valeurs sont saisies par différentes personnes...
Je sais mais si je veux vérifier la valeur pour qu'il n'y ait pas d'erreurs, car les valeurs sont saisies par différentes personnes...
Y-a-t'il une solution pour y remédier ?
Merci.
Gafish
zoom61 wrote:
Salut,
Je sais mais si je veux vérifier la valeur pour qu'il n'y ait pas d'erreurs, car les valeurs sont saisies par différentes personnes...
Dans tous les cas, je pense qu'il est mieux de ne pas faire d'insertion. Sinon pour ton soucis, c'est lié au fait que tu ne peux pas faire de maj sur une requête de cumul
Arnaud
zoom61 wrote:
Salut,
Je sais mais si je veux vérifier la valeur pour qu'il n'y ait pas
d'erreurs, car les valeurs sont saisies par différentes personnes...
Dans tous les cas, je pense qu'il est mieux de ne pas faire d'insertion.
Sinon pour ton soucis, c'est lié au fait que tu ne peux pas faire de maj sur
une requête de cumul
Je sais mais si je veux vérifier la valeur pour qu'il n'y ait pas d'erreurs, car les valeurs sont saisies par différentes personnes...
Dans tous les cas, je pense qu'il est mieux de ne pas faire d'insertion. Sinon pour ton soucis, c'est lié au fait que tu ne peux pas faire de maj sur une requête de cumul
Arnaud
zoom61
Alors comment dois-je faire pour faire une màj sans faire de cumul ???
Alors comment dois-je faire pour faire une màj sans faire de cumul ???