【发布时间】:2022-06-10 20:04:17
【问题描述】:
我是 SQL 菜鸟。
表 A 包含有关我的项目的信息。在这里,我们有一个“ExpectedValue_amount”字段 - 含义。我们期望在这个项目上赚取多少/开具发票。
表 B 包含我们的实际发票。一个项目可以有多个发票。所以我想累计某个项目的所有值,看看“ExpectedValue”和“Actual invoice value”的区别。
我对表 A 的查询:
SELECT
name,
number,
customer_name,
expectedValue_amount,
FROM
Projects
在 Table B 我有 projectnumber which == Table A 中的数字。但我想查看一个项目的总数。
SELECT
projects_number,
totalExcludingTax_amount
FROM
Invoices
【问题讨论】:
-
到目前为止你尝试过什么?使用 JOIN 组合表,使用 SUM 求和,使用 GROUP BY 按项目分组。
标签: sql google-bigquery