Ms access 在MS Access查询中包括自定义的计算字段
我试图在MS Access中执行计算字段。 背景 我有一个表,其中包括以下字段:Ms access 在MS Access查询中包括自定义的计算字段,ms-access,ms-access-2016,Ms Access,Ms Access 2016,我试图在MS Access中执行计算字段。 背景 我有一个表,其中包括以下字段: Name Week Hours_Charged X 21-06 10 Y 21-06 20 X 21-06 30 Z 21-06 40 我试图在查询中创建一个新字段,其中显示Gap并包含从40中减去的内容 此外,它应该根据相同的名称进行分组。因此,预期产出为: Name Week Hours_Charged Gap X 21-06 40 0 Y
Name Week Hours_Charged
X 21-06 10
Y 21-06 20
X 21-06 30
Z 21-06 40
我试图在查询中创建一个新字段,其中显示Gap并包含从40中减去的内容
此外,它应该根据相同的名称进行分组。因此,预期产出为:
Name Week Hours_Charged Gap
X 21-06 40 0
Y 21-06 20 -20
Z 21-06 40 0
条件:使用相同的名称,可以有不同的日期和时间。然而,想法仍然是一样的
任何关于这方面的线索都将不胜感激
提前谢谢
我尝试通过设计模式实施,但没有成功。我这样回复您的表格: 得到这个查询: 此查询的SQL代码请注意,我使用了不同的字段名:
SELECT Table1.MyName, Table1.MyWeek, Sum(Table1.Hours_Charged) AS SumaDeHours_Charged, 40-[SumaDeHours_Charged] AS GAP
FROM Table1
GROUP BY Table1.MyName, Table1.MyWeek;
请注意,我的访问权限是西班牙语,所以设计视图中的行名称是西班牙语,而不是英语。如果您想知道某事的含义,可以询问我或使用SQL代码:
我建议您对字段名使用不同的名称,因为它是系统的保留字,可能会导致问题。像_Name _或MyName之类的,但不是Name@FoxfireAndBurnsAndBurns是的,我把名字改成了另一种命名法。感谢您的帮助。对于每位员工,应该有一个包含姓名、姓氏、地址等和DefaultHours字段的Employee表,因为每周工作时间可能会发生变化,并且取决于固定时间和合同,由工时表中的外键引用。此外,我在后台有一个表单,用于填充此数据。我想添加一个休假管理类的东西。比如,如果有人休假3小时,那么一个字段将以小时为单位显示休假,并自动计算差距。有可能吗?我将在我的后端表和表单中包含一个单独的字段。这是一个完全不同的问题。你应该打开一个新的,发布你所做的,一个真实的数据示例,以及你在哪里卡住了。