sql >> データベース >  >> RDS >> Mysql

SQLの2つの行の差を計算します

    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
    

    クエリは、毎日テーブルに1つのレコードがあることを前提としています。 1日に複数の行が存在する可能性がある場合は、すべての日を日ごとにグループ化したビューを作成する必要があります。



    1. JDBCを使用したMySQL一般クエリログの有効化

    2. Grails3.0をローカルのMysqlデータベースに接続する方法

    3. 特定の列名を持つMySQLのすべてのテーブルを見つけるにはどうすればよいですか?

    4. 労働時間を保存し、効率的に照会するための最良の方法