#1 Tue 04 August 2015 10:47
- Pierre.Brochard
- Participant occasionnel
- Date d'inscription: 8 Apr 2015
- Messages: 33
Récupération de données
Bonjour à tous,
Je suis confronté à un problème pour récupérer les données de deux colonnes.
Je travaille sur une table opportunity --> les commandes d'une entreprise données. J'ai donc un :
activite_ --> Leurs activités
Je voudrais récupérer les années : oppdate et la durée : av_duree
Select ...oppdate, av_duree
From table
left join activite_ on activite_.av_commandeid = oppid
inner join activite_ on activite_.av_commandeid = oppid
le soucis c'est que left join me donne uniquement les dates passée et inner join la durée.
J'ai essayé avec un full outer join, mais ça ne m'avance pas.
Auriez vous une idée ?
Pierre
Hors ligne
#2 Tue 04 August 2015 12:01
- Pierre.Brochard
- Participant occasionnel
- Date d'inscription: 8 Apr 2015
- Messages: 33
Re: Récupération de données
Peut être plus concrètement mon problème est le suivant :
select distinct Actname, ActfstName, product.prdname as prestation, statut.refte1 AS statut_de_la_commande , theme.refte1 as theme , sstheme.refte1 as sous_theme,
gc_libelle as groupe_de_prestation, oppdate as date_commande, sum(av_duree/8) as temps_passe
from product
left join refvalues sstheme on sstheme.refid = prdsoustheme_
left join refvalues theme on theme.refid = PrdTheme_
left join groupeactivite_ on gc_id= PrdGroupeActiviteID_
left join productopportunity on proprdid = prdid
left join opportunity on opportunity.oppid= productopportunity.ProOppID
left join actor on actor.actid = OppActID
left join refvalues statut on statut.refid = OppStatut_
inner join activite_ on activite_.av_commandeid = oppid
inner join enterprise ent on ent.entid = opportunity.OppEntPay_
J'aimerais intégrer cette sous-partie à ma requête :
from (
select distinct oppdate
from opportunity
left join activite_ on activite_.av_commandeid = oppid)
Dernière modification par Pierre.Brochard (Tue 04 August 2015 12:02)
Hors ligne