Requête SQL Balance Agée SAGE 100C
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 :
Code:
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 |
Où :
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