我的问题很简单,即使我尝试过不同的SQL代码,但都没有成功。
我有一个Access数据库,其中包含一个名为Dates
的表。 Dates
包含8列,其中包含以下5列:EmployeesName
,Gender
,Profession
,InitialDate
和FinalDate
。
如何创建查询访问咨询显示表Dates
的所有8列,其中Gender
= M
(第一个条件),以及一个新的列,在名为InitialDate
的{{1}}和FinalDate
之间的日期时间,输出必须按Difference
分组,然后按字母顺序分组Profession
?我使用了下面显示的一个成员的建议查询,但Access向我显示以下消息:“查询不包括指定的表达式”EmployesName“作为添加的函数的一部分”:
EmployeesName
答案 0 :(得分:1)
SELECT EmployeesName,Gender,Profession,[Initial date],[Final Date],[Final Date] - [Initial Date] AS [Difference] 从日期 性别='M' ORDER BY'Profession','EmployeesName';