Bonjour,
J'ai un tableau comme celui ci :
-------------------------------------------------------------
| Code | Date | Qtes | Affaire | Personne | Equipe |
-------------------------------------------------------------
PR | 23/01/2010 | 1 | n1000 | M.XX | 1
PR | 23/01/2010 | 1 | n1000 | M.ZZ | 2
PR | 23/01/2010 | 1 | n1000 | M.YY | 1
PR | 23/01/2010 | 1 | n1000 | M.TT | 3
PR | 24/01/2010 | 1 | n1000 | M.WW | 1
je voudrais savoir qui a travaillé avec M.XX sur la même affaire, le même jours, la même equipe .
voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
select distinct
T1.[No_] as Code,
convert(char(10),T1.[Forecast Date],103) as Date,
cast(T1.[Forecast Quantity (Base)] as float) as Qtés,
T1.[Document No_] as Affaire,
T1.[Ressource] as Personne,
T1.[Ressource]+'  '+T2.[Ressource] as PersoEquip,
T1.[Type] as CodeEvenement,
T1.[Type Article] as TypeArticle,
T1.[Equipe] as Equipe
 
from dbo.[Societe$Production] T1
	inner join dbo.[Societe$Production] T2 
		on (T1.[Document No_] = T2.[Document No_]
		and T1.[Forecast Quantity (Base)] = T2.[Forecast Quantity (Base)]
		and T1.[Document No_] = T2.[Document No_]
		and T1.[Equipe] = T2.[Equipe])
where T1.[Ressource] = 'M.XX'
and T1.[Forecast Date] = '23/01/2010'
hors je ne sais pour quelle raison dans le resultat de ma requete apparait M.WW alors qu'il n'a pas travaillé ce jours la !
MERCI pour votre aide