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

  1. #1
    Membre du Club
    Requête Total et Total General par Periode sous Oracle 8i
    Bonjour à tous, voici mon problème:

    Image de gauche et la table de donnée et celle de droit et le résultat voulu, en bidouillent un peu et avec l'aide précieuse de (al1_24) j'ai pu réaliser un code sql avec le résultat souhaité sauf que je n'arrive exclure le résultat des périodes soldé, voir le code :
    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
    17
    18
    19
    20
    21
    22
    23
    SELECT    SubStr(Per,5,
        2)||SubStr(Per,1,4) Periode
        ,   Nat
        ,   Lib
        ,   Debit
    FROM    Compta Where Num=&Num1 And Credit =0
    UNION ALL
    SELECT  SubStr(Per,5,
        2)||SubStr(Per,1,4) Periode
        ,   'Total'    AS  Nat
        ,   Lib
        ,   SUM(Debit)         -- total par groupe
    FROM    Compta Where Num=&Num1 And Credit =0 
    GROUP BY Per, Lib --Order By Periode Desc, Nature
    UNION ALL
    SELECT  NULL    AS  Per
        ,   NULL    AS  Nat
        ,   'Total General'    AS  Lib
        ,   SUM(Debit)         -- total général
    FROM    Compta Where Num=&Num1 And Credit =0
    ORDER BY Per , Lib Desc
        ,   Nat
        NULLS LAST


    1 Oracle8 Release 8.0.5.0.0 - Production
    2 PL/SQL Release 8.0.5.0.0 - Production
    3 CORE Version 4.0.5.0.0 - Production
    4 TNS for 32-bit Windows: Version 8.0.5.0.0 - Production
    5 NLSRTL Version 3.3.2.0.0 - Production

    Merci à tous

  2. #2
    Membre du Club
    Salut à tous,
    aucun réponse pour m'aider
    merci

  3. #3
    Membre du Club
    Salut à tous,
    y'a pas de solution pour mon problème !!!!!!!

  4. #4
    Membre expérimenté
    Parce que.ce n'est pas claire.
    d'avoir Pensé à voter positivement pour ceux qui vous ont aidés et surtout à mettre si le cas.
    ça encourage.

  5. #5
    Rédacteur/Modérateur

    Je ne comprends pas la question, mais je pense que le mot clé qui va t'aider, c'est "HAVING".
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

###raw>template_hook.ano_emploi###