Je reçois une erreur ennuyante dans Visual Studio pour SQL qui s'exécute bien.erreur Visual Studio sur SQL valide
SELECT InvoiceLines.LineID,
InvoiceLines.InvoiceID,
InvoiceLines.Text,
InvoiceLines.Rate,
InvoiceLines.Count,
InvoiceLines.Rate * InvoiceLines.Count AS LineTotal,
((InvoiceLines.Rate * InvoiceLines.Count) * (1 + Invoices.VatRate/100)) * (1 - CAST(Invoices.Discount AS money) * InvoiceLines.ApplyDiscount/100) AS LineTotalIncVat, InvoiceLines.ApplyDiscount
FROM InvoiceLines
LEFT JOIN Invoices ON Invoices.InvoiceID = InvoiceLines.InvoiceID
Qu'est-ce que LineTotalIncVat essaie de faire est de calculer le total de l'élément de la facture, tout en ajoutant la cuve et en soustrayant la réduction, et oui, probablement mieux de le faire dans le code (ferais si je pouvais)
l'erreur visual studio donne est:
Il y a eu une erreur d'analyse de la requête [ligne jeton numéro = 1, ligne jeton offset = 14, jeton dans l'erreur = InvoiceLines]
Même si elle validera et exécuter sans problème dans le générateur de requête ...
peut vous envoyer le code utilisé pour exécuter le sql ... –
il a été fait par l'assistant constructeur de jeux de données (son une douleur) – Sam