To answer my own question:
Query1:
Code:
SELECT DATEVALUE(BarDate) AS IntraDayDate, MAX(high) AS IntraDayHigh, MIN(low) AS IntraDayLow
FROM DIA_3min_Hist
WHERE TIMEVALUE(BarDate) BETWEEN #7:30:00 AM# AND #2:30:00 PM#
GROUP BY DATEVALUE(BarDate)
ORDER BY DATEVALUE(BarDate);
Query2:
Code:
SELECT A.IntraDayDate, A.IntraDayHigh, TIMEVALUE(B.BarDate) as IntraDayHighTime, A.IntraDayLow, TIMEVALUE(C.BarDate) as IntraDayLowTime FROM
Query1 AS A, DIA_3min_Hist AS B, DIA_3min_Hist AS C
WHERE (DATEVALUE(B.BarDate)=A.IntraDayDate AND A.IntraDayHigh = B.high) AND
(DATEVALUE(C.BarDate)=A.IntraDayDate AND A.IntraDayLow = C.low);
Outputs this:
IntraDayDate |
IntraDayHigh |
IntraDayHighTime |
IntraDayLow |
IntraDayLowTime |
7/25/2022 |
$320.39 |
8:09:00 AM |
$318.25 |
1:06:00 PM |
7/26/2022 |
$319.48 |
9:00:00 AM |
$316.99 |
2:03:00 PM |
7/27/2022 |
$323.44 |
1:30:00 PM |
$318.04 |
11:24:00 AM |
7/28/2022 |
$326.12 |
1:06:00 PM |
$319.81 |
8:27:00 AM |
7/29/2022 |
$329.27 |
1:48:00 PM |
$324.92 |
7:36:00 AM |