前提・実現したいこと
以下のようなテーブルで下記に表示する条件のselect文を作成したいと考えております。
sample1
|id|class|time|con1|con2|
|:--|:--:|--:|
|1|a|10|null|null|
|2|aa|20|1|1|
|3|b|10|null|null|
|4|ba|20|0|1|
|5|c|10|null|null|
|6|ca|10|0|0|
|6|da|10|1|1|
やりたいことと質問が異なっていたので追記させていただきます。
上記のような表で
条件に当てはまったものを以下のresultの列のように表示したいです。
con1 = 1 & con2=1 → a行のresultにaのtimeの値とそのほか条件に合致する値を加算し表示
con1 = 0 & con2=1 → b行のresultにbのtimeの値とそのほか条件に合致する値を加算し表示
con1 = 0 & con2=0 → c行のresultにcのtimeの値とそのほか条件に合致する値を加算し表示
以下が結果のテーブルとなります。
|id|class|time|con1|con2|result|
|:--|:--:|--:|
|1|a|10|null|null|40|
|2|aa|20|1|1||
|3|b|10|null|null|30|
|4|ba|20|0|1||
|5|c|10|null|null|15|
|6|ca|5|0|0||
|6|da|10|1|1||
以上、ご教示お願い致します。
追記しましたのでよろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー