0

好的,所以我有两张桌子。

第一个是“服务”,其中包含有关汽车、日期、在汽车上工作的员工等信息。

第二张表是“服务日志”。它包含以下内容:

ID ID_Service Text Price

1 1 blabla 50

2 1 gfdgfd 75

两个表都有自己的数据网格视图。

我想在第一个数据网格中添加列“Sum”,它显示所有价格的总和。对于此示例,它将是 75。

我怎样才能做到这一点?

4

1 回答 1

1

如果“服务日志”表示“价格表”,请尝试编写以下查询:

SELECT ..., SUM([Price]) FROM xyz WHERE ID_Service=x OR ID_Service=y

而不是在列设置中使用 Eval 并且您将生成新列 whitch 将被命名为“Columnx”,其中 x 等于查询中列的索引。您必须使用 WHERE...OR... 来选择在汽车上完成的所有事情。

或者,如果“服务日志”表示所有已在服务中完成的汽车的所有维修列表,请尝试编写以下查询:

SELECT ..., SUM([Price]) FROM Service_journal WHERE ID_Service=CarServiceNumber

此 SQL 查询将获取已完成的所有服务/维修价格的摘要。此查询基于对 ID_Service 的理解,因为这意味着 id whitch 对于一辆车上的所有维修都是常见的。

有点不清楚的问题。希望这可以帮助。

于 2012-05-12T10:57:32.937 回答