Code:
SELECT daytradedata.stock
, daytradedata.tradedate
, daytradedata.opentime
, opentrade.price AS openprice
, daytradedata.closetime
, closetrade.price AS closeprice
FROM ( SELECT stock
, DATE(tradetime) AS tradedate
, MIN(price) AS minprice
, MAX(price) AS maxprice
, MIN(tradetime) AS opentime
, MAX(tradetime) AS closetime
FROM trades
WHERE stock = 937
AND tradetime >= '2008-04-01'
AND tradetime < '2008-05-01'
GROUP
BY stock
, DATE(tradetime) ) AS daytradedata
INNER
JOIN trades AS opentrade
ON opentrade.stock = daytradedata.stock
AND opentrade.tradetime = daytradedata.opentime
INNER
JOIN trades AS closetrade
ON closetrade.stock = daytradedata.stock
AND closetrade.tradetime = daytradedata.closetime
Bookmarks