Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

 

Pied de page des forums

Powered by FluxBB