SELECT a.day, a.revenue , a.revenue-COALESCE(b.revenue,0) as previous_day_rev
FROM DailyRevenue a
LEFT JOIN DailyRevenue b on a.day=b.day-1
frågan antar att varje dag har en post i tabellen. Om det kan finnas mer än en rad för varje dag måste du skapa en vy som sammanfattar alla dagar grupperade efter dag.