A voir également:
- SQL
- Logiciel sql - Télécharger - Bases de données
- Récupération serveur sql - Télécharger - Gestion de données
- Requête sql pix - Forum Python
- Dupliquer une table sql ✓ - Forum Programmation
- Connaitre version sql server ✓ - Forum Bases de données
3 réponses
Encore une petite correction , je suis vraiment désolé, les mz spécifiques sont ceux qui ne repondront pas aux conditions, d'ou la présence du "NOT IN" dans mon code.
Cette fois vous devriez avoir tous les éléments
Cette fois vous devriez avoir tous les éléments
Bonjour,
Cette requète est effectivement syntaxiquement incorrecte (des ")" en trop).
Il y a egalement 2 fois la condiftion (C3bHd0.mz_do - C3bd0.mz_d0)/(C3bHdo.mz_d0)) <= ABS(5)
et 2 fois la condition ((C3bHd0.mz_do - Hd0.mz_d0)/(C3bHdo.mz_d0)) <= ABS(5)
ce qui est inutile car tous vos opérateurs sont des "and".
Certaines parenthèses sont également inutiles pour la même raison.
Enfin il y avait une petite faute dans le nom de la table dans la dernière condition.
A part ca, je ne vois rien de choquant à cette requète :
3 tables, une jointure sur le champ z, des conditions diverses ...
Je pense qu'effectivement elle pourra répondre à votre besoin.
Cordialement,
Jres
Ps: Les espaces sont non significatifs. Le point-virgule peut être placé n'importe où (enfin presque ;)
Cette requète est effectivement syntaxiquement incorrecte (des ")" en trop).
Il y a egalement 2 fois la condiftion (C3bHd0.mz_do - C3bd0.mz_d0)/(C3bHdo.mz_d0)) <= ABS(5)
et 2 fois la condition ((C3bHd0.mz_do - Hd0.mz_d0)/(C3bHdo.mz_d0)) <= ABS(5)
ce qui est inutile car tous vos opérateurs sont des "and".
Certaines parenthèses sont également inutiles pour la même raison.
Enfin il y avait une petite faute dans le nom de la table dans la dernière condition.
A part ca, je ne vois rien de choquant à cette requète :
3 tables, une jointure sur le champ z, des conditions diverses ...
Je pense qu'effectivement elle pourra répondre à votre besoin.
SELECT C3bHd0.mz_d0 FROM C3bHd0 WHERE C3bHd0.mz_d0 NOT IN ( SELECT C3bHd0.mz_d0 FROM C3bHd0,C3bd0,Hd0 WHERE ((C3bHd0.mz_do - C3bd0.mz_d0)/(C3bHdo.mz_d0)) <= ABS(5) AND ((C3bHd0.mz_do - Hd0.mz_d0)/(C3bHdo.mz_d0)) <= ABS(5) AND C3bH_d0.z = C3b_d0.z AND C3bH_d0.z = H_d0.z AND C3bH_d0.Tr <= (C3b_d0.Tr + 0.2) AND C3bH_d0.Tr >= (C3_d0.Tr - 0.2) AND C3bH_d0.Tr <= (H_d0.Tr + 0.2) AND C3bH_d0.Tr >= (H_d0.Tr - 0.2) );
Cordialement,
Jres
Ps: Les espaces sont non significatifs. Le point-virgule peut être placé n'importe où (enfin presque ;)