我试图做一个总结存款金额的查询"和"小计"总数将是"总存款"

时间:2016-04-10 03:37:04

标签: ms-access xampp

我尝试进行总结amount of depositsub total的查询,总计将为total deposit。这是我的询问。

SELECT
  `member`.`member ID`,
  `member`.`First Name`,
  `member`.`Last Name`,
  `deposit`.`amount of deposit`,
  `deposit`.date_of_deposit,
  `deposit`.`sub total`,
  `deposit`.`amount_of_deposit`+`deposit`.`sub total` AS "total deposit"
FROM
  `member`
INNER JOIN
  `deposit` ON `member`.`member ID` = `deposit`.`member ID`

我看到的问题是:

  

之前发现了一个别名。 (靠近" sub total"在188位置)An   之前发现了别名。 (接近""总存款""在202位)

1 个答案:

答案 0 :(得分:0)

您已使用ms-access标记了该问题,但您使用的是mysql样式的反引号。 ms-access不使用像mysql这样的反引号来分隔对象的不符合名称;它使用方括号:

SELECT
  member.[member ID],
  member.[First Name],
  member.[Last Name],
  deposit.amount_of_deposit,
  deposit.date_of_deposit,
  deposit.[sub total],
  deposit.amount_of_deposit + deposit.[sub total] AS [total deposit]
FROM member
INNER JOIN deposit ON member.[member ID] = deposit.[member ID]

此外,在一个地方,您使用列名amount_of_deposit和另一个amount of deposit。我认为是前者,但在将代码写入问题时请更加小心。