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
La requete donne
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
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
Partager