创建具有SQL访问条件的新列

时间:2014-01-10 20:43:53

标签: sql ms-access-2013

我的问题很简单,即使我尝试过不同的SQL代码,但都没有成功。

我有一个Access数据库,其中包含一个名为Dates的表。 Dates包含8列,其中包含以下5列:EmployeesNameGenderProfessionInitialDateFinalDate

如何创建查询访问咨询显示表Dates的所有8列,其中Gender = M(第一个条件),以及一个新的列,在名为InitialDate的{​​{1}}和FinalDate之间的日期时间,输出必须按Difference分组,然后按字母顺序分组Profession?我使用了下面显示的一个成员的建议查询,但Access向我显示以下消息:“查询不包括指定的表达式”EmployesName“作为添加的函数的一部分”:

EmployeesName

1 个答案:

答案 0 :(得分:1)

SELECT EmployeesName,Gender,Profession,[Initial date],[Final Date],[Final Date] - [Initial Date] AS [Difference] 从日期 性别='M' ORDER BY'Profession','EmployeesName';