我是新手。我有一个带有查询(Q1)的报告作为其数据源。是否可以仅对同一报告中的一个字段使用另一个查询(Q2)?
我的主要问题是:
SELECT PersonTotalHours.*, Person.*
FROM PersonTotalHours
INNER JOIN Person
ON PersonTotalHours.LastName = Person.LastName;
我的报告的结构是这样的:
Report header
_____________
Page header
_____________
Lastname header
_____________
report details
_____________
Lastname Footer
_____________
PageFooter
正如您所看到的,在报告中,我使用Lastname列对数据进行分组,然后显示有关当前年度每个peron的详细信息。
我需要在姓氏标题中显示关于每个人前几年的简短数据(在详细数据之前的某个地方)。
第二个查询是这样的:
SELECT PersonTotalHours.MA, PersonTotalHours.Year, Sum(PersonTotalHours.Hours) AS Sum
FROM PersonTotalHours
GROUP BY PersonTotalHours.MA, PersonTotalHours.Year
我将它用于简短的数据形式。
重要点是行数可以不同。 A人可能有前0年而另一人有超过5年。
如何将第二个查询用于部分报告数据?