[SQL2005 SP2] Paramètre de longueur non valide passé à la fonction SUBSTRING.
bonjour,
j'ai le message d erreur suivant
Code:
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:
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...