Bonjour à tous, voici mon problème:
Nom : 1.png
Affichages : 1400
Taille : 45,8 Ko
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