Windows XP / SQL SERVER 2000 / Access 2003
voici ma requête qui me permet d'avoir un classement de l'ordre de
xxx
yyy
zzz
aaa | bbb
en gros par individu j'ai leur présence à l'évènement 1 et 2 afin de pouvoir faire des comparaison entre colonne. néanmoins je dois avoir ceux qui étaient tout sauf présent à l'évènement 1 MAIS qui sont potentiels à l'évènement 2
voici ma requête
SELECT a.personne,
a.prenom,
a.societe,
a.pays,
a.titulaire,
[europe centrale].statut AS CE,
[europe centrale].potentialite AS Expr0,
[europe centrale 2006].statut AS CE2006,
[europe centrale 2006].potentialite AS Expr1
FROM
(SELECT pe0.personne AS personne,
pe0.prenom AS prenom,
pe0.nrid AS nrid,
so0.pays AS pays,
so0.societe,
so0.titulaire
FROM sysadm.so0 so0
JOIN sysadm.sp0 sp0
ON so0.nrid = sp0.so0_nrid
JOIN sysadm.pe0 pe0
ON pe0.nrid = sp0.pe0_nrid
WHERE so0.type LIKE ('investisseurs')
AND so0.template IS NULL
)
a
LEFT OUTER JOIN
(SELECT pe0_nrid AS nrid,
statut,
potentialite
FROM sysadm.xps0 xps0
WHERE xps0.statut NOT LIKE 'participant%'
AND xps0.evt_nom LIKE ('europe centrale')
)
[europe centrale]
ON a.nrid = [europe centrale].nrid
LEFT OUTER JOIN
(SELECT pe0_nrid AS nrid,
statut,
potentialite
FROM sysadm.xps0 xps0
WHERE xps0.statut LIKE 'potentiel%'
AND xps0.evt_nom LIKE ('europe centrale 2006')
)
[europe centrale 2006]
ON a.nrid = [europe centrale 2006].nrid
ORDER BY a.societe
au final je dois avoir les personnes qui étaient: absente, potentielle, pas intéressée pour l'évènement 1 et à la fois potentielle pour l'évènement 2
Partager