Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1220 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  sélectionner les 200 premières lignes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sélectionner les 200 premières lignes

n°1357804
emiliefabi​en
Posté le 02-05-2006 à 14:17:40  profilanswer
 

Bonjour,
 
Je dois trouver les 200 plus gros clients d'une entreprise, cependant je n'arrive pas à n'en sélectionner que 2OO!! Comment dois je faire???
J'ai essayé avec TOP 200 et ça ne marche pas???
Voici mon code :  
SELECT
        i.identifiant
 s.RaisonSociale,  
 i.Annee,  
 r.Operateur,
 SUM(CA) as CA_par_Operateur,
   (
    SELECT
  SUM(CA)
    FROM
  Base  
    WHERE  
        Annee = 2004
        AND i.identifiant = Base .identifiant
   )AS CA_Global
FROM  
   Base i
 LEFT JOIN Societe s ON i.CleSociete = s.CleSociete
 LEFT JOIN RefProduits r ON i.CodeSousProduit = r.CodeSousProduit
WHERE  
   Annee = 2004
 AND i.identifiant IN (SELECT TOP 200 identifiant FROM Base WHERE Annee = 2004
                                         AND i.identifiant = Base.identifiant )
GROUP BY  
 i.identifiant
 s.RaisonSociale,  
 i.Annee,  
 r.Operateur
ORDER BY CA_Global DESC

mood
Publicité
Posté le 02-05-2006 à 14:17:40  profilanswer
 

n°1357884
skeye
Posté le 02-05-2006 à 15:47:34  profilanswer
 

Quel SGBD?


---------------
Can't buy what I want because it's free -
n°1357887
darkfrost
Posté le 02-05-2006 à 15:52:39  profilanswer
 

Pourquoi utilises-tu la ligne AND i.identifiant IN (...) plutot que de mettre SELECT TOP 200 i.identifiant des la premiere ligne de ton code SQL ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  sélectionner les 200 premières lignes

 

Sujets relatifs
Insertion de lignes différentes dans plusieurs tablesReport d'1 valeur d'1 textbox ds plusieurs feuilles (chgmt lignes)
aide urgente voyage 200Numérotater les lignes de code VBA dans le VBAProject
Log4j : Numeros de lignes en XMLLayoutpgcd voyage 200
Transformer des lignes en colonnesvoyage 200
vba : sélectionner une colonne d'un matricesélectionner un répertoire via un formulaire
Plus de sujets relatifs à : sélectionner les 200 premières lignes


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)