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

基準が満たされている場合は、列の合計を別の列の1つの日付に割り当てます

    ウィンドウ関数が必要です:

    select s.*,
           (case when annual_unqiue_count <> 0
                 then sum(sales_volume) over (partition by customerId)
                 else 0
            end) as sales_volume
    from sales s;
    



    1. SQLRENAMETABLEコマンド

    2. JDBC接続タイムアウトは再接続できません

    3. mysqldumpを使用して1行に1つの挿入をフォーマットしますか?

    4. mysqlに複数の行を挿入します(コンマで区切られた項目)