Bonjour ,
Je cherche à faire une requête pour extraire la balance agée du logiciel Sage100C V10.
Nous utilisons MSSQL Serveur sur un serveur Windows 2022 :
Voici la requête que j'ai faite :
Où :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 select fe.CT_Num , SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) <=0 THEN fe.EC_Montant ELSE 0 END) AS 'NonEchu', SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) BETWEEN 1 AND 30 THEN fe.EC_Montant ELSE 0 END) AS Ech30, SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) BETWEEN 31 AND 45 THEN fe.EC_Montant ELSE 0 END) AS Ech45, SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) BETWEEN 46 AND 60 THEN fe.EC_Montant ELSE 0 END) AS Ech60, SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) > 60 THEN fe.EC_Montant ELSE 0 END) AS Echsup60 from F_ECRITUREC fe where fe.JM_Date between '20250101' and '20251030' and fe.cg_num like '411%' and fe.EC_Sens = 0 and fe.EC_StatusRegle = 0 group by fe.CT_Num
fe.ec_ECHEANCE est la date d'échéance
fe.CT_NUM = n° du tiers client
fe.cg_num = Compte comptable
fe.EC_Montant = Montant de l'écriture
F_ECRITUREC =Table des ecritures
Toutefois lorsque je sors l'état d'impression "Balance agée" du logiciel , les valeurs sont différentes .
Est ce que quelqu'un connaissant le logiciel pourrait m'aiguiller et me dire où est mon erreur .
D'avance merci







Répondre avec citation
Partager