|
difference dans deux tables |
Iniciado por y.neumayer, 30,nov. 2004 17:43 - 2 respuestas |
| |
| | | |
|
| |
Publicado el 30,noviembre 2004 - 17:43 |
j'ai une table A avec trois champs : CLE - ARTICLE - PRIX UNE TABLE B avec 7 champs CLE - MODELE - PRXHT etc....
Qu'elle moyen j'ai avec windev pour determiner la difference entre les deux tables A et B C'est à dire : Comment puis je savoir et afficher les cle qui sont dans la table A et pas dans la table B Comment puis je savoir et afficher les cle qui sont dans la table B et pas dans la table A
sur les cle identiques, afficher les lignes ou les PRIX sont différents
Merci beaucoup |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,noviembre 2004 - 18:21 |
//Création des variables requete est une chaine
//on remplit la requete requete= "select A.Clé AS clé,A.Article As article,A.PRix AS prix," requete+= "B.Modele AS modele, B.PRXHT AS prix_HT " requete+="from A,B " requete+="where A.CLE=B.CLE AND prix<>prix_HT"
//On exécute la requete SI HExécuteRequêteSQL("req",MaConnexion,hRequêteDéfaut,requete)= Faux ALORS Info("Erreur : "+HErreurInfo()) RETOUR FIN |
| |
| |
| | | |
|
| | |
| |
Publicado el 30,noviembre 2004 - 18:25 |
je n'ai pas répondu aux 2 premieres de tes questions
Comment puis je savoir et afficher les cle qui sont dans la table A et pas dans la table B -->meme algo, la phrase a erntrer dans la variable est en revanche : -->Select A.clé from A where A.Clé not in (Select B.clé from
Comment puis je savoir et afficher les cle qui sont dans la table B et pas dans la table A -->meme algo, la phrase a erntrer dans la variable est en revanche : -->Select B.clé from B where B.Clé not in (Select A.clé from A) |
| |
| |
| | | |
|
| | | | |
| | |
|