Affichage du résultat d'une requête sql en plusieurs colonnes

Affichage du résultat d'une requête sql en plusieurs colonnes - SQL/NoSQL - Programmation

Marsh Posté le 08-06-2011 à 08:54:09    

Bonjour.
 
Je travaille sur une base Access pour compter les effectifs qui contient deux tables :
 
    * MDAjour (matricule, date, codEve)
    * T_Codes_Evenements (code, libelle, Tri)
 
 
Je veux compter le nombre des absents dans ma base selon le code événement.
 
TMDAjour
 
date            Matcle     contrat      codEven
 
03/02/2011 10000403       I              Inscrit
03/02/2011 10000403       I              C01
03/02/2011 10000404       D              A00
04/02/2011 10000404       D              M01
04/02/2011 10000405       I               C01
05/02/2011 10000406       T               C32
 
Un matricule peut avoir deux codes d'événements dans le même jour il peut être inscrit et en congé. Inscrit signifie qu'il est payé.
 
T_Codes_Evenements
 
Code libelle TRI
 
C01 Congés            1
A00 Motif inconnu    2
C32 Chômage           3
M01 Maladie            4  
 
 
 
$sql="SELECT  A2.libelle,A2.TRI Count (A1.[MATCLE])  FROM T_Codes_Evenements AS A2 LEFT JOIN    
 T_MDAJour AS A1 on A2.code=A1.codEven WHERE  date =Format('03/02/2011')  Group BY A2.TRI,A2.libelle ORDER BY A2.TRI;";
 
$id_result = odbc_exec($id_odbc,$sql);
 
Cette requête m'affiche le résultat dans une seul colonne pour une seule date, mais je veux afficher les six dates dans la même page : j'ai essayé de faire une boucle mais je n'ai pas pu.
 
Merci à tous.

Reply

Marsh Posté le 08-06-2011 à 08:54:09   

Reply

Marsh Posté le 09-06-2011 à 08:34:13    

Donne un exemple de ce que tu veux obtenir avec tes données, ce sera plus clair :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed