sql >> Databáze >  >> RDS >> Mysql

vypočítat rozdíly mezi dvěma řádky v SQL

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

dotaz předpokládá, že každý den má v tabulce jeden záznam. Pokud by pro každý den mohl být více než 1 řádek, musíte vytvořit zobrazení, které shrnuje všechny dny seskupené podle dne.



  1. Jak zřetězit sloupce s Laravel 4 Eloquent?

  2. Složený primární klíč v django

  3. Způsoby, jak vědět, jak se vypořádat s korupcí databáze na serveru SQL

  4. Typ Java pro datum/čas při použití Oracle Date s režimem spánku