Non on ne vous demande pas toutes les données, on vous demande un jeu de test COHERENT entre ce que vous fournissez et ce que vous en attendez.
Je pense qu'avec plus de RIGUEUR ce problème...
Type: Messages; Utilisateur: Waldar
Non on ne vous demande pas toutes les données, on vous demande un jeu de test COHERENT entre ce que vous fournissez et ce que vous en attendez.
Je pense qu'avec plus de RIGUEUR ce problème...
J'ai encore un problème avec votre exemple, je n'ai pas d'objectifs pour l'offre sc_qe, mais en résultat vous attendez 5.
De même, il n'y a pas de vente sur l'offre afe_qe, mais vous attendez 1 en...
Il manque encore les ventes (nécessaires pour la requête).
Donnez nous le contenu de vos tables offres / objectifs / agents et vente sur un petit échantillon permettant d'obtenir le résultat que vous désirez.
C'est bien de mettre le résultat obtenu, mais comme on n'a pas les données de départ !
Ça veut dire que c'est bon ou pas ? ;)
Et comme ça :
SELECT nni, nom, prenom,
ob.code_offre, ob.obj,
count(v.num_vente) AS nbvente
FROM agents ag
LEFT OUTER JOIN obectifs ob
ON...
La table offre a disparu de vos dernières requêtes, est-ce normal ?
Est-ce que num_agent est clef primaire ou unique dans la table agents ?
Un exemple ?
Pour moi ça fonctionne :
With offres (code_offre, libelle_offre) AS
(
select 'O1', 'Lib O1' union all
select 'O2', 'Lib O2' union all
select 'O3', 'Lib O3'
)
Je n'ai pas suivi le reste de la discussion, mais sur le dernier point évoqué vous devez procéder ainsi :
SELECT of.libelle_offre, ob.obj
FROM offres of
LEFT OUTER JOIN obectifs ob ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.