分组依据-select子句中的非分组依据表达式

时间:2019-03-06 11:56:44

标签: sql excel group-by odbc

对不起,您将不得不忍受我,因为我是SQL的新手。我正在EXCEL中查询ODBC。目前,我的数据集非常庞大,因此我希望通过按公司名称和日期进行分组来缩小范围。并非我所有的列都是计算字段。我将求和值加在我需要累加的两个字段上。当我尝试返回数据时,在选择子句

中出现非分组表达式错误

请有人帮我。

SELECT 

  SopOrder_0.SooOrderNumber
, Company_0.CoaCompanyName
, InvoiceCreditItem_0.InvoiceCreditItemID
, InvoiceCreditItem_0.IciInvoiceApproved
, InvoiceCreditItem_0.InvoiceCreditID
, InvoiceCreditItem_0.CompanySiteID
, InvoiceCreditItem_0.VatID
, InvoiceCreditItem_0.NominalID
, InvoiceCreditItem_0.IciCreatedDate
, Sum(InvoiceCreditItem_0.IciTotalNettValue)
, Sum(InvoiceCreditItem_0.IciVatValue)

FROM

SBS.PUB.Company Company_0
, SBS.PUB.Customer Customer_0
, SBS.PUB.InvoiceCreditItem InvoiceCreditItem_0
, SBS.PUB.SopOrder SopOrder_0

WHERE 

SopOrder_0.SopOrderID = InvoiceCreditItem_0.SopOrderID 
AND InvoiceCreditItem_0.CompanyID = Customer_0.CompanyID 
AND InvoiceCreditItem_0.CompanyID = Company_0.CompanyID
AND (Company_0.CoaCompanyName<>'ATOS')
AND InvoiceCreditItem_0.IciCreatedDate >= ?

GROUP BY 

Company_0.CoaCompanyName, InvoiceCreditItem_0.IciCreatedDate

0 个答案:

没有答案