Bonjour à tous.
J'aurais besoin de votre aide concernant la requête ci-dessous :
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 select sc.codicta,sc.anomescco,sc.IDCENCO,m.DESCENCO, 'Saldo anterior'=sc.SDANCCO, 'Mov.debito'=sc.MVDBCCO, 'Mov.Credito'=sc.MVCRCCO, 'Saldo actual'=sc.SDACCCO from saldocco as sc left outer join MAECCO as m on sc.IDCENCO=m.idcenco where sc.anomescco between '201301' and '201302' and LEFT(sc.CODICTA,1) in ('4','5','6','7') Union All select sc.codicta,sc.anomescTA,' ' as IDCENCO,m.DESCcta as DESCENCO, 'Saldo anterior'=sc.SDANCta, 'Mov.debito'=sc.MVDBCta, 'Mov.Credito'=sc.MVCRCta, 'Saldo actual'=sc.SDACCta from saldocont as sc inner join MAECont as m on sc.codicta=m.codicta where sc.anomescta between '201301' and '201302' and LEFT(sc.CODICTA,1) in ('4','5','6','7') and m.indccocta=0 order by sc.codicta
Je voudrais continuer ces requêtes pour obtenir le résultat suivant : j'aurais besoins d’obtenir la différence (il s'agit de valeurs comptables) entre la colonne "Mov.Credito" et la Colonne "Mov.Debito"'. J'aurais besoin de ce résultat dans une nouvelle colonne que j'appellerai "Solde". Une fois cette colonne créée, je voudrais supprimer les colonnes "mov.credito" , "mov.debito" , "'Saldo actual" et "saldo anterior".
Pour finir, j'aurais aimé savoir s'il y une requête permettant de supprimer les lignes ou apparaissent les valeurs à Zéro dans ma colonne "solde".
Pour info: ma base de données est composée de 8 colonnes.
Partager