好的,我有两张桌子。
首先是“服务”,其中包含有关汽车,日期,在车上工作的员工等信息。
第二张表是“服务日记”。它包含这个:
ID ID_Service Text Price
1 1 blabla 50
2 1 gfdgfd 75
两个表都有自己的数据网格视图。
我想在第一个datagrid添加列“Sum”,它显示所有价格的总和。对于这个例子,它将是75。
我该怎么做?
答案 0 :(得分:1)
如果“服务日记”表示“价格表”,请尝试编写此查询:
SELECT ..., SUM([Price]) FROM xyz WHERE ID_Service=x OR ID_Service=y
而不是在列设置中使用Eval而不是您将生成的新列whitch将被命名为“Columnx”,其中x等于查询中列的索引。 您必须使用WHERE ...或...来选择已在汽车上完成的所有事情。
或者,如果“服务日志”是指所有在服务中完成的所有维修的清单,请尝试编写此查询:
SELECT ..., SUM([Price]) FROM Service_journal WHERE ID_Service=CarServiceNumber
此SQL查询将获取已完成的所有服务/修复的价格摘要。此查询基于对ID_Service的理解,因为它意味着在一辆汽车上进行的所有维修都会出现id whitch。
有点不清楚的问题。希望这会有所帮助。