Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.
SELECT convert(datetime, cast(month(A1.Date) as varchar) + '/01/' + cast(year(A1.Date) as varchar), 101) as date, MAX(high) AS high, MIN(low) AS low, ???? AS close FROM ( a nice big select ) WHERE date >= #startdate# and date<=#enddate# GROUP BY YEAR(date), MONTH(date) ORDER BY date