I have a main query that I would like to call two different subqueries.
In MS Access, I usually just save the two subqueries as separate queries which are then called by a third separate and main query. However, I'd like to put them all into one SQL command. Is this possible? Here are the queries:
-This query calls the other two queries below-
SELECT [Step 1].[Serial #], [Step 1].[Sub#], Format((([Step 2].Date)-([Step 1].Date)),"Fixed" ) AS [Time], [Step 1].Type
FROM [Step 1] INNER JOIN [Step 2] ON ([Step 1].[Serial #] = [Step 2].[Serial #]) AND ([Step 1].[Sub#] = [Step 2].[Sub#]);
Step 1
SELECT [Main Table].[Serial #], [Main Table].[Sub#], [Moving Info Table].Date, [Main Table].Type
FROM [Main Table] INNER JOIN [Moving Info Table] ON ([Main Table].[Sub#] = [Moving Info Table].[Sub#]) AND ([Main Table].[Serial #] = [Moving Info Table].[Serial #])
WHERE ((([Main Table].Type)="A" Or ([Main Table].Type)="O") AND (([Moving Info Table].[Status In])="Removal")) ;
Step 2
SELECT [Main Table].[Serial #], [Main Table].[Sub#], [Moving Info Table].Date, [Main Table].Type
FROM [Main Table] INNER JOIN [Moving Info Table] ON ([Main Table].[Sub#] = [Moving Info Table].[Sub#]) AND ([Main Table].[Serial #] = [Moving Info Table].[Serial #])
WHERE ((([Main Table].Type)="A" Or ([Main Table].Type)="O") AND (([Moving Info Table].[Status Out])="Quality")) ;
Any help or suggestions would be appreciated. Thank you!
In MS Access, I usually just save the two subqueries as separate queries which are then called by a third separate and main query. However, I'd like to put them all into one SQL command. Is this possible? Here are the queries:
-This query calls the other two queries below-
SELECT [Step 1].[Serial #], [Step 1].[Sub#], Format((([Step 2].Date)-([Step 1].Date)),"Fixed" ) AS [Time], [Step 1].Type
FROM [Step 1] INNER JOIN [Step 2] ON ([Step 1].[Serial #] = [Step 2].[Serial #]) AND ([Step 1].[Sub#] = [Step 2].[Sub#]);
Step 1
SELECT [Main Table].[Serial #], [Main Table].[Sub#], [Moving Info Table].Date, [Main Table].Type
FROM [Main Table] INNER JOIN [Moving Info Table] ON ([Main Table].[Sub#] = [Moving Info Table].[Sub#]) AND ([Main Table].[Serial #] = [Moving Info Table].[Serial #])
WHERE ((([Main Table].Type)="A" Or ([Main Table].Type)="O") AND (([Moving Info Table].[Status In])="Removal")) ;
Step 2
SELECT [Main Table].[Serial #], [Main Table].[Sub#], [Moving Info Table].Date, [Main Table].Type
FROM [Main Table] INNER JOIN [Moving Info Table] ON ([Main Table].[Sub#] = [Moving Info Table].[Sub#]) AND ([Main Table].[Serial #] = [Moving Info Table].[Serial #])
WHERE ((([Main Table].Type)="A" Or ([Main Table].Type)="O") AND (([Moving Info Table].[Status Out])="Quality")) ;
Any help or suggestions would be appreciated. Thank you!
Comment