bonjour,
J'ai un souci avec une requete SQL, je fais appel 2 fois à l'attribut date de ma dimension 'Temps'.
Ma requete comme elle est faite dans mon résultat,je n'ai que des 'nulls'.
ma requete:qqn peut me dire la notation à adopter pour obtenir un résultat dans mes 2 colonnes de date.
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 SELECT dbo.dimCommande.NUMERO, dbo.dimCommande.LIBELLE AS LIB_COM, dbo.dimAnalytique.LIBELLE AS LIB_ANA, dbo.dimCompte.COMPTE, dbo.dimEngagement.NUMERO AS NUM_ENGA, dbo.dimEngagement.LIBELLE AS LIB_ENGA, dbo.dimFacture.NUMERO AS NUM_FAC, dbo.dimFacture.LIBELLE AS LIB_FAC, dbo.dimMandat.NUMERO AS NUM_MAN, dbo.dimMandat.LIBELLE AS LIB_MAN, dbo.dimMarche.NUMERO AS NUM_MAR, dbo.dimMarche.LIBELLE AS LIB_MAR, dbo.dimTiers.NOM_TIERS, dbo.dimTemps.DATE AS DATE_MAN, dbo.dimTemps.DATE AS DATE_COM FROM dbo.FactSuiviMarche left outer join dbo.dimAnalytique ON dbo.FactSuiviMarche.ID_DIM_ANALYTIQUE = dbo.dimAnalytique.ID_DIM_ANALYTIQUE left outer join dbo.dimcommande ON dbo.FactSuiviMarche.ID_DIM_COMMANDE = dbo.dimcommande.ID_DIM_COMMANDE left outer join dbo.dimmandat ON dbo.FactSuiviMarche.ID_dim_mandat = dbo.dimmandat.ID_dim_mandat left outer join dbo.dimfacture ON dbo.FactSuiviMarche.ID_DIM_facture = dbo.dimfacture.ID_DIM_facture left outer join dbo.dimengagement ON dbo.FactSuiviMarche.ID_DIM_engagement = dbo.dimengagement.ID_DIM_engagement left outer join dbo.dimmarche ON dbo.FactSuiviMarche.ID_DIM_marche = dbo.dimmarche.ID_DIM_marche left outer join dbo.dimcompte ON dbo.FactSuiviMarche.ID_DIM_compte = dbo.dimcompte.ID_DIM_compte left outer join dbo.dimtiers ON dbo.FactSuiviMarche.ID_DIM_tiers = dbo.dimtiers.ID_DIM_tiers left outer join dbo.dimtemps ON (dbo.FactSuiviMarche.ID_DIM_TPS_MAN = dbo.dimtemps.ID_DIM_temps and dbo.FactSuiviMarche.ID_DIM_TPS_VAL = dbo.dimtemps.ID_DIM_temps)
Merci d'avance.
Partager