Bonjour

J'ai le code suivant avec 3 tables
heures_trav ==> Heures travaillées
Salarie ==> Nature du salarie
Chantier ==> nom et désignation du chantier

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
SELECT A.num_chant||' - '||b.desidnetion as chantier ,
 
if  C.interimON = 'N' then sum(B.heures) else 0 end if as heure1 ,
if  C.interimON = 'N' = 'J' then sum(B.heures) else 0 end if as heure2
 
FROM heures_trav A , Chantier B, Salarie C
 
Where a.salarie = c.salarie and a.num_chant = b.num_chant
 
Group by chantier,  C.interimON
 
Order by chantier
La requete donne
Ligne 1 chantier-nom chantier Heures1=12 Heures2=0
Ligne 2 chantier-nom chantier Heures1=0 Heures2=5

or je voudrai avoir :
chantier-nom chantier Heures1=12 Heures2=5

Merci par avance de votre aide,

christophe