実現したいこと
条件(phase)によって数量(quantity)を足し引きした結果を得たい。
対象データ
id | product_id | phase | quantity | created_at |
---|---|---|---|---|
1 | 1 | 0 | 1000 | 2022-10-01 |
2 | 1 | 0 | 1000 | 2022-10-01 |
3 | 1 | 10 | 500 | 2022-10-01 |
4 | 1 | 0 | 1000 | 2022-10-02 |
5 | 1 | 10 | 1000 | 2022-10-02 |
得たいデータ(足し引き結果)
id | date | product_id | quantity | quantity の出し方(計算式) |
---|---|---|---|---|
1 | 2022-10-01 | 1 | 1500 | 1000+1000-500 |
2 | 2022-10-02 | 1 | 0 | 1000-1000 |
cereated_atが同じ日付でproduct_idが同じとき、
phase=0の数量(quantity)を足して、phase=10の数量(quantity)を引く
回答1件
あなたの回答
tips
プレビュー