bonjour,
j'ai le message d erreur suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Msg 536, Niveau 16, État 5, Ligne 1 Paramètre de longueur non valide passé à la fonction SUBSTRING.
lors de l execution de cette requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
SELECT     FilteredInvoiceDetail.invoiceid, 
                      dbo.FN_DECIMAL_EN_CHIFFRE(ROUND(SUM(FilteredInvoiceDetail.quantity * FilteredInvoiceDetail.priceperunit * FilteredProduct.TVA_INT / 100),
                       2) + ROUND((FilteredInvoice.totalamount)-FilteredInvoice.A, 2), 'dinars', 'et', 'centimes') AS ttc_chiffre
 
FROM         FilteredInvoiceDetail LEFT OUTER JOIN
                      FilteredProduct ON FilteredInvoiceDetail.productid = FilteredProduct.ProductId CROSS JOIN
                      FilteredInvoice
--WHERE     (FilteredInvoiceDetail.invoiceid = @CRM_QuoteId)
GROUP BY FilteredInvoiceDetail.invoiceid, FilteredInvoice.DiscountPercentage, FilteredInvoice.TotalAmount, FilteredInvoice.A
j'ai fait une petite recherche, j'ai trouvé qu il y a un cerrectif pour ce bogue pour SQLserver 2005 sp1 , moi j utilise sp2...