IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

BI4.2 aide sur une requête


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 242
    Points : 71
    Points
    71
    Par défaut BI4.2 aide sur une requête
    BI 4.2 WEBI ;

    Bonjour tout le monde,

    j'ai une table qui contient les colonne suivantes :

    N° Client || N° Facture || Date Facture || Mnt Facture
    1111 ;;;;;;;; 1234 ;;;;;; 01/01/2014 ;;;;;;;; 100
    1111 ;;;;;;;; 1235 ;;;;;; 01/02/2014 ;;;;;;;; 120

    Dans mon rapport webi, je veux afficher le montant de la dernière facture pour chaque client.

    Merci d'avance de votre aide.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 239
    Points : 12 870
    Points
    12 870
    Par défaut
    Bonjour,
    La recherche du dernier, du plus grand... revient TRES régulièrement. Je me demande s'il ne serait pas temps de faire un petit tuto la dessus...
    Sinon fait une petite recherche sur le forum, tu devrais trouver rapidement ton bonheur.

    Tatayo.

  3. #3
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 099
    Points : 28 400
    Points
    28 400
    Par défaut
    D'autant que, sans préciser ton SGBD, il est fort possible que la réponse proposée ne soit pas applicable ou, au mieux, pas optimale.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 242
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par al1_24 Voir le message
    D'autant que, sans préciser ton SGBD, il est fort possible que la réponse proposée ne soit pas applicable ou, au mieux, pas optimale.

    SGBD : Oracle 11g,
    BI 4.2 sp3, webi

  5. #5
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 099
    Points : 28 400
    Points
    28 400
    Par défaut
    Une manière de le résoudre, parmi d'autres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    WITH    sel
    	AS  (   SELECT  no_client
    				,   no_fact
    				,   dt_fact
    				,   mnt_fact
    				,   MAX(dt_fact) OVER (PARTITION BY no_client)  AS  der_fact
    			FROM    matable
    		)
    SELECT  no_client
    	,   no_fact
    	,   dt_fact
    	,   mnt_fact
    FROM    sel
    WHERE   dt_fact = der_fact

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] Besoin d'aide sur une requête
    Par Angath dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/01/2006, 16h26
  2. Réponses: 1
    Dernier message: 03/08/2005, 11h41
  3. Besoin d'aide sur une requête (JOIN + COUNT ?)
    Par PanzerKunst dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/06/2005, 10h29
  4. Aide sur une requête
    Par TshAw dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/02/2005, 11h42
  5. Aide sur une requête (Group By...??)
    Par Cocolapin dans le forum Langage SQL
    Réponses: 4
    Dernier message: 12/12/2004, 10h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo