G
Guest
I am trying to run a query that will show all records that are active during
a specific timeframe. I would like to be prompted to enter the begin and end
of the timeframe, then see any records that are "open" during that time.
Example:
I would enter 6/1/05 01:00 for the StartDate and 6/1/05 02:00 for the
EndDate, to see the following list:
StartDate EndDate CR_ID
6/1/05 00:00 6/1/05 06:00 200505001
6/1/05 00:00 6/1/05 02:00 200505004
6/1/05 00:01 6/1/05 06:00 200505010
6/1/05 01:00 6/1/05 02:00 200505030
It should be a parameter query.
This is what I've tried based on other posts, but not getting the desired
results:
SELECT a.PLANNED_START_DATE AS aStartDate, a.PLANNED_END_DATE AS aEndDate,
a.CR_ID AS aCR_ID
FROM ACTIVITY_DATES AS a INNER JOIN ACTIVITY_DATES AS b ON (a.CR_ID =
b.CR_ID) AND (a.PLANNED_START_DATE = b.PLANNED_START_DATE)
WHERE (((a.PLANNED_START_DATE)<=.[PLANNED_START_DATE] And
(a.PLANNED_START_DATE) Between [Enter Start Date] And [Enter End Date]) AND
((a.PLANNED_END_DATE)>=.[PLANNED_START_DATE])) OR
(((a.PLANNED_START_DATE)>=.[PLANNED_START_DATE] And (a.PLANNED_START_DATE)
Between [Enter Start Date] And [Enter End Date]) AND
((a.PLANNED_END_DATE)<=.[PLANNED_END_DATE])) OR
(((a.PLANNED_START_DATE)<=.[PLANNED_END_DATE] And (a.PLANNED_START_DATE)
Between [Enter Start Date] And [Enter End Date]) AND
((a.PLANNED_END_DATE)>=.[PLANNED_END_DATE]))
ORDER BY a.PLANNED_START_DATE, b.PLANNED_END_DATE
WITH OWNERACCESS OPTION;
Thank you, Mary
a specific timeframe. I would like to be prompted to enter the begin and end
of the timeframe, then see any records that are "open" during that time.
Example:
I would enter 6/1/05 01:00 for the StartDate and 6/1/05 02:00 for the
EndDate, to see the following list:
StartDate EndDate CR_ID
6/1/05 00:00 6/1/05 06:00 200505001
6/1/05 00:00 6/1/05 02:00 200505004
6/1/05 00:01 6/1/05 06:00 200505010
6/1/05 01:00 6/1/05 02:00 200505030
It should be a parameter query.
This is what I've tried based on other posts, but not getting the desired
results:
SELECT a.PLANNED_START_DATE AS aStartDate, a.PLANNED_END_DATE AS aEndDate,
a.CR_ID AS aCR_ID
FROM ACTIVITY_DATES AS a INNER JOIN ACTIVITY_DATES AS b ON (a.CR_ID =
b.CR_ID) AND (a.PLANNED_START_DATE = b.PLANNED_START_DATE)
WHERE (((a.PLANNED_START_DATE)<=.[PLANNED_START_DATE] And
(a.PLANNED_START_DATE) Between [Enter Start Date] And [Enter End Date]) AND
((a.PLANNED_END_DATE)>=.[PLANNED_START_DATE])) OR
(((a.PLANNED_START_DATE)>=.[PLANNED_START_DATE] And (a.PLANNED_START_DATE)
Between [Enter Start Date] And [Enter End Date]) AND
((a.PLANNED_END_DATE)<=.[PLANNED_END_DATE])) OR
(((a.PLANNED_START_DATE)<=.[PLANNED_END_DATE] And (a.PLANNED_START_DATE)
Between [Enter Start Date] And [Enter End Date]) AND
((a.PLANNED_END_DATE)>=.[PLANNED_END_DATE]))
ORDER BY a.PLANNED_START_DATE, b.PLANNED_END_DATE
WITH OWNERACCESS OPTION;
Thank you, Mary