繁体   English   中英

查询表达式'(数量*单价)ExtendedPrice'中的MS访问语法错误(缺少运算符)

[英]Ms-access Syntax error (missing operator) in query expression '(Quantity * UnitPrice) ExtendedPrice'

OleDbConn.ole = "SELECT ProductCode, Description, Quantity, UnitPrice, (Quantity * UnitPrice) ExtendedPrice FROM SalesReturnItem sri INNER JOIN Product p ON p.ProductNo = sri.ProductID WHERE Sri.InvoiceNo = " 
+ invoiceNo + " ORDER BY Description ";

每当我执行此查询时,我都会收到以下错误-

查询表达式“(Quantity * UnitPrice)ExtendedPrice”中的语法错误(缺少运算符)。

请帮忙

使用AS-SQL别名用于为表或表中的列提供临时名称。

OleDbConn.ole = "SELECT ProductCode, Description, Quantity, UnitPrice, (Quantity * UnitPrice) AS ExtendedPrice FROM SalesReturnItem sri INNER JOIN Product p ON p.ProductNo = sri.ProductID WHERE Sri.InvoiceNo = " 
+ invoiceNo + " ORDER BY Description ";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM