In MS Access i have a query with long logic around start and end date (let's call it query_1). When you run the query you get asked for start date and end date:
PARAMETERS start_date datetime, end_date datetime;
query_1 is a 'base' query. I want to create many queries that get some information from that query_1. How can i supply the start_date and end_date to query_1 from the other queries?
I tried doing it with this, but it didn't work.
Where query_1.start_date = ## and query_1.end_date = ##
Any ideas how to do it?
=== Edit:
query1
PARAMETERS id number;
SELECT * FROM table1
WHERE table1.id = id
query2:
SELECT * FROM query1
result: asked 1 time for id
PARAMETERS id number;
SELECT * FROM query1
result: asked 1 time for id
SELECT * FROM query1
WHERE id = 13
result: asked 1 time for id
PARAMETERS id number;
SELECT * FROM query1
WHERE id = 13
result: asked 1 time for id
PARAMETERS id number;
SELECT * FROM query1
WHERE query1.id = 13
result: asked 1 time for id
PARAMETERS id number;
SELECT * FROM query1
WHERE query1.id = id
result: asked 1 time for id
PARAMETERS id1 number;
SELECT * FROM query1
WHERE query1.id = id1
result: asked 1 time for id, and 1 time for id1 (most provide identical in both)
PARAMETERS id1 number;
SELECT * FROM query1
WHERE query1.id = query2.id1
result: asked 1 time for id, 1 time for id1, and 1 time for query2.id
PARAMETERS query1.id1 number;
SELECT * FROM query1
WHERE query1.id = query2.id1
result: asked 1 time for id, 1 time for id1, and 1 time for query2.id