masoud_sedighy
Registered User.
- Local time
- Today, 08:24
- Joined
- Dec 10, 2011
- Messages
- 132
I have 2 queries one of them is crosstab query and second one is group by query like below:
DCI_Crosstab:
Total_MDR:
When I try to join these two queris as below:
DCI_Crosstab:
Code:
TRANSFORM Count(Doc_List.[Document Number]) AS [CountOfDocument Number]
SELECT Doc_List.[Owner Discipline Code], Doc_List.Status, Count(Doc_List.[Document Number]) AS [Total Of Issued Document Number]
FROM Doc_List
WHERE (((Doc_List.[Transmittal No]) Is Not Null Or (Doc_List.[Transmittal No])<>""))
GROUP BY Doc_List.[Owner Discipline Code], Doc_List.Status
PIVOT Doc_List.[Comment Status];
Total_MDR:
Code:
SELECT Doc_List.[Owner Discipline Code], (SELECT Count([Document Number]) FROM Doc_List AS T1 WHERE [T1].[Owner Discipline Code]=[Doc_List].[Owner Discipline Code]) AS [Total Doc], (SELECT Count([Document Number]) FROM Doc_List AS T1 WHERE (T1.[Construction Required_Y_N]="Y") And ([T1].[Owner Discipline Code]=[Doc_List].[Owner Discipline Code])) AS [Total Doc_Need_AFC], (SELECT Count([Document Number]) FROM Doc_List AS T1 WHERE (T1.[Construction Required_Y_N]="N" OR T1.[Construction Required_Y_N] IS null) And ([T1].[Owner Discipline Code]=[Doc_List].[Owner Discipline Code])) AS [Total Doc_Need_FIN]
FROM Doc_List
GROUP BY Doc_List.[Owner Discipline Code];
When I try to join these two queris as below:
Code:
SELECT DCI_Crosstab.[Owner Discipline Code], Total_MDR.[Total Doc], DCI_Crosstab.[Total Of Issued Document Number]
FROM DCI_Crosstab INNER JOIN Total_MDR ON DCI_Crosstab.[Owner Discipline Code] = Total_MDR.[Owner Discipline Code];
I got error : microsoft access can not recognize (Doc_List.[Owner Discipline Code]) as a valid field name or expression