Selection de donnees en SQL

Bonjour,

J'ai un probleme de selection donnees en SQL.
J'ai une table contenant 2 champs "Largeur" et "Longueur" comme suit :

___________
| ID | La | Lo |
--------------------
| 1 |900|500|
| 2 |900|487|
| 3 |700|380|
| 4 |465|500|
| 5 |700|327|
--------------------

(Avec La etant la largeur et Lo la longueur)

Je voudrais par le biais d'une requete SQL de type SELECT Longueur FROM Ma_Table WHERE Largeur=constante;
dans un programme VBA ne sortir que les longueurs ne correspondant qu'a une meme largeur.
Ex : Groupe 1 => 500 et 487 pour Largeur=900
Groupe 2 => 380 et 327 pour Largeur=700
Groupe 3 => 500 pour Largeur=465
Le prob c'est que je ne peux pas filtrer par largeur du genre WHERE Largeur=900 ou 700; parce que ces largeurs sont variables et qu'il peut en avoir une centaine...

J'ai besoin de ses longueurs pour appliquer une methode de calcul de combinaison dessus, c'est pour cela qu'il me faut seulement celles ayant la meme largeur...

J'espere avoir ete assez clair :-)

Merci d'avance pour vos idees

--
La mujer es con la sardina, la pequeńa mas fina...

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. je ne suis pas sur d'avoir tout compris mais tu peux commencer par regarder si la clause "group by" pourrait t aider.
    1. J'ai pense au group by, mais le probleme c'est que ca additionne les longueurs ensemble... Moi j'aimerais les sortir separement pour pouvoir les utiliser dans un calcul ensuite au sein d'un prog VBA.
  2. J'aurai pu t'aider si ça avait été plus simple !

    Je suis désolé de ne pouvoir accèder à ta requête ^^
    1. Pas de bil, j'vais utiliser un lance requete ;-)
  3. Mdrrrr !! elle est magnifique celle là !! je la note dans mon cerveau dans le coin bleu (espace détente) lool
    1. T'as raison, un lance-requete sans detente est inutile ^^
  4. T'arrives toujours à avoir le dernier mot !! lool je ne sais plus quoi répondre je suis dos au mur et je regarde un géant nommé zebulon, géant par l'intelligence et le talent ^^