Bonjour,
J'utilise le produit Sage Comptabilité version 16.05 pour MS SQL Server, je dois générer des écritures comptables pour régler des factures fournisseurs, je rencontre un problème pour calculer le prochain numéro de pièce, qui ne respecte pas la logique dans l'ERP.
J'ai essayé cette requête :
où notre client nous affirme que la requête a remonté la valeur 587 et non 209
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select isnull(max(convert(int,ec_piece)),'0') from F_ECRITUREC where JO_NUM=%1 AND ISNUMERIC(ec_piece)=1
Sur une autre base, j'ai essayé la requête suivante :
J'ai obtenu 3667 comme valeur retournée, en compta, j'ai obtenu 3734
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select isnull(max(convert(int,ec_piece)),'0') from F_ECRITUREC where JO_NUM=%1 AND ISNUMERIC(ec_piece)=1 AND year(JM_DATE)=2016
Auriez-vous une idée?
Merci
PS : je ne suis pas en ODBC, il ne sera pas vendu à notre client
Partager