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 :1 Oracle8 Release 8.0.5.0.0 - Production
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
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
Partager