|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 3 ![]() |
bonjour,
J'ai la table compte(numero,debit,credit), les numeros de comptes sont sur 5 chiffres : numero debit credit 10000 ... .... 10001 .. 20000 ... Je veux realiser un etat de sortie qui contient les comptes, leurs credit et debit ainsi que les sous comptes (d'ordre 4, 3, 2, 1) et leur totaux, c'est a dire dans le rapport doit figurer un etat semblable a numero debit credit 10000 ... .... 10001 .. 1000 10010 .. 1001 10020 .. 1002 .. 100 .. 10 .. 1 Merci. |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 453 ![]() |
tu le fais en SQL
Code :
__________________
More Code : More Bugs. Less Code : Less Bugs |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 3 ![]() |
peux-tu me donner plus d'explications, car ce que je veux est tous les comptes , sous comptes soient affiches avec leurs sous totaux dans une meme colonne, tel qu'indique dans mon premier enonce.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 453 ![]() |
C'est du report : Tu peux afficher un element à la fin d'une repeating qui fait la somme des données de cette repeating.
Avec des repeating ordre1, ordre2, ordre3, ordre4, compte et des sommes des débits/crédits pour chaque ordre, tu as tous tes éléments.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2006 Messages : 55 ![]() |
Dans ton SQL statment tu met par exemple :
select substr(compte, 1, 1) cpt1, substr(compte, 1, 2) cpt2, substr(compte, 1, 3) cpt3, substr(compte, 1, 4) cpt4 ...... from table Et cpt2 est un sous groupe de cpt1 et cpt3 est un sous groupe de cpt2 et cpt4 est un sous groupe de cpt3 ......... |
|
|
00
|
|
|
#6 | |||||||
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Citation:
Code :
Code :
Code :
|
|||||||
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Il me semble que la clause WITH n'a pas été abordée alors qu'elle pourrait sensiblement améliorer les perfs
|
|
|
00
|
|
|
#8 | |||||
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Citation:
Je te remercie pour ta remarque pertinente, même c'est plus lisible Code :
Code :
|
|||||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 3 ![]() |
Ca marche tres bien
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com