Requête SQL

Bonjour,
Je soushaite afficher les données d'un champs d'une table en Ms QUERY

En fait j'ai une une table , CHOIXEXT, avec des champs, YX_TYPE, YX_LIBELLE
Dans YX_TYPE il ya comme données ADP, LA1, LA2, LA3
Losque je demande ADP ça doit me donner le libellé correspondant (YX_LIBELLE)
Lorsque je demande LA1 ça doit me donner le libellé correspondant (YX_LIBELLE) ainsi de suite,

Ma question: quelle la requête que je peux utiliser pour que ça me donne ces différentes données en même temps?

par exemple ADP:xxxxxxx
LA1:5%
LA2 : 2%

J'ai réussi à afficher les données concernant le type ADP mais pas pour les autres.

Si quelqu'un connaît comment faire, est ce qu'il pourra me repondre?

Je vous remercie de votre temps
Configuration: Windows XP Internet Explorer 7.0

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    en gros, tu souhaites afficher tous les enregistrements de ta table ?

    Si c'est ça c'est quand même facile :
    SELECT YX_TYPE, YX_LIBELLE FROM CHOIXEXT
    


    En revanche si tu veux afficher uniquement les 4 enregistrements quand les types sont ADP, LA1, LA2, LA3, alors c'est
    SELECT YX_TYPE, YX_LIBELLE FROM CHOIXEXT WHERE YX_TYPE IN('ADP','LA1','LA2','LA3')
    
    1. oui, j'ai déja essayé ça mais ça donne l'erreur

      ERREUR SQL GENERAL
      [MICROSOFT][ODBC SQL SERVER DRIVER][SQL SERVER] LINE1:INCORRECT SYNTAX NEAR 'ADP'

      Voilà

      sinon, SELECT(champs) FROM ( table) WHERE .....je sais faire

      merci cas même
  2. Salut,

    avec un WHERE (je présume que le SQL de base est le même)

    Where XY_TYPE = 'adp' AND/OR (et / ou) ....
    1. Pourquoi tu veux faire un group by ? Tu n'as aucune donnée calculée à trier !
      1. Bonjour,

        merci pour votre réponse, mais avec le group by ça ne marche pas. Par contre si vous savez utiliser Ms QUERY est ce que vous savez comment vérifier plusieurs critères en même temps sachant ces critères apartiennent au même champs ?

        Exemple

        champs XY_TYPE XY_TYPE XY_TYPE
        valeurs 'ADP' 'LA1' 'LA2'

        Donc, comment je peux faire dans Ms QUERY pour que ces différentes valeurs soient affichées pour le XY_TYPE

        Merci pour votre temps