Mysql 在sql查询中使用sum连接表
显示的总和(表名)无效。请帮忙:Mysql 在sql查询中使用sum连接表,mysql,sql,Mysql,Sql,显示的总和(表名)无效。请帮忙: Modws.DisplayDataGrid(dgvClosingBalance, "Select Invoice.Customer, Invoice.Sum(Total), RptTempTable.Sum(INVOICETOTAL), RptTempTable.Sum(CNTOTAL),
Modws.DisplayDataGrid(dgvClosingBalance,
"Select
Invoice.Customer, Invoice.Sum(Total),
RptTempTable.Sum(INVOICETOTAL), RptTempTable.Sum(CNTOTAL),
RptTempTable.Sum(DEBITTOTAL), RptTempTable.Sum(RECEIPTTOTAL)
From Invoice
inner join RptTempTable on Invoice.Customer = RptTempTable.Customer")
rpttentable.Sum(INVOICETOTAL)
应该是Sum(rpttentable.INVOICETOTAL)
对sum()
表前缀属于列名,而不是函数调用
MySQL将接受这个无效的SQL并返回“inderminate”(也称为“random”)值 要理解MySQL的“松散”(也称为“邋遢”)
groupby
实现的含义,您可能需要阅读以下文章:
group by
。另外:您正在使用哪些数据库管理系统?博士后?Oracle?我使用mysql…所以我必须按客户添加组?