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
zapytanie zakłada, że każdy dzień ma jeden rekord w tabeli. Jeśli może być więcej niż 1 wiersz na każdy dzień, musisz utworzyć widok podsumowujący wszystkie dni pogrupowane według dnia.