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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Transformer des lignes en colonnes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Transformer des lignes en colonnes

n°1348835
emiliefabi​en
Posté le 18-04-2006 à 15:06:12  profilanswer
 

J'ai un petit problème de débutante : je dois mettre des lignes en colonnes en SQL (Server) et je ne sais pas comment faire.
En fait, j'ai 3 lignes par client (car j'ai 3 opérateurs par client) et pour chacune des lignes j'ai leur chiffre d'affaires. Je veux obtenir une colonne pour chaque opérateur avec le Chiffre d'affaires correspondant comment je peux faire???
Voici mon code SQL :
 
select Identifiant, Annee, Operateur, SUM(CA) as CA
from InfosTEMP i
where annee between 2003 and 2005
group by Identifiant, Annee, Operateur  
order by Identifiant  
 
Qu'est ce que je dois rajouter???

mood
Publicité
Posté le 18-04-2006 à 15:06:12  profilanswer
 

n°1348869
Beegee
Posté le 18-04-2006 à 15:27:09  profilanswer
 

S'il y aura toujours 3 opérateurs, tu peux faire qqch comme :
 
select Identifiant,
       Annee,
       SUM(CASE Operateur
           WHEN 'Operateur1' THEN CA
           ELSE 0) as CA_Operateur1,
       SUM(CASE Operateur
           WHEN 'Operateur2' THEN CA
           ELSE 0) as CA_Operateur2,
       SUM(CASE Operateur
           WHEN 'Operateur3' THEN CA
           ELSE 0) as CA_Operateur3
from InfosTEMP i
where annee between 2003 and 2005
group by Identifiant, Annee
order by Identifiant, Annee;


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

  Transformer des lignes en colonnes

 

Sujets relatifs
XHTML : clear:both; deux colonnes.. et c la m....Petite aide, traduction vbs -JS : besoin de quelques lignes de codes !
Re-numéroation de champ après suppression de lignes d'un tableau[Perl]Code de 8 lignes à essayer sous Perl sous Linux
La balise <PRE> et les sauts de lignes et CSS, PHPcacher des lignes du tableau (display none) ?
oracle : sélection des npremieres lignes :ROWNUMProblème lors d'insertion lignes dans tableau [résolu]
Transformer une colonne en ligne[PHP] transformer un fichier PDF en TXT ou HTML(idéalement)
Plus de sujets relatifs à : Transformer des lignes en colonnes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR