OVH Cloud OVH Cloud

Supprimer doublon sous condition

2 réponses
Avatar
Sabrina
Bonjour,
Je voudrais savoir comment on construit une requete qui permet d'eliminer un
des doublons...
Je m'explique dans une table j'ai comme colonne n°cde, prix HT, Enlevement.

Quand je fais un regroupement par n°cde, il m'arrive d'avoir deux fois la
même commande mais pas le même prix.
Je voudrai par un moyen plus simple qu'a la main de garder le n°cde dont le
montant est plus élevé et éliminer l'autre.

Pouver vous m'aider, S'il vous plait?

MERCI

2 réponses

Avatar
Richard_35
Bonjour,
1°/ Une requête regroupement avec GROUP BY n°Cde et SELECT N°Cde, Min(prix)
2°/ Une requête suppression qui lie la requête 1°/ à ton fichier d'origine
via N°Cde et Min(prix)
A noter que, s'il y a 3 cde, il en restera 2 : en relançant, ce sera OK.
Bon courage,
Richard.


Bonjour,
Je voudrais savoir comment on construit une requete qui permet d'eliminer un
des doublons...
Je m'explique dans une table j'ai comme colonne n°cde, prix HT, Enlevement.

Quand je fais un regroupement par n°cde, il m'arrive d'avoir deux fois la
même commande mais pas le même prix.
Je voudrai par un moyen plus simple qu'a la main de garder le n°cde dont le
montant est plus élevé et éliminer l'autre.

Pouver vous m'aider, S'il vous plait?

MERCI


Avatar
LiR
Bonjour,

Souhaite-tu récupérer uniquement la livraison la plus chère de chaque
commande ou supprimer les enregistrements de la table qui ne correspondant
pas au prix le plus cher?


Bonjour,
Je voudrais savoir comment on construit une requete qui permet d'eliminer un
des doublons...
Je m'explique dans une table j'ai comme colonne n°cde, prix HT, Enlevement.

Quand je fais un regroupement par n°cde, il m'arrive d'avoir deux fois la
même commande mais pas le même prix.
Je voudrai par un moyen plus simple qu'a la main de garder le n°cde dont le
montant est plus élevé et éliminer l'autre.

Pouver vous m'aider, S'il vous plait?

MERCI