SQL文を使用して3つの列を合計するアプリケーションを構築しています。以下はサンプルテーブルです。SQLは1つの文に異なる列を合計します
Table1
column1 column2 column3
NULL 30.00 NULL
60.00 NULL NULL
NULL 10.00 NULL
NULL NULL 15.00
私はcolumn1、column2、column3を1つのステートメントにまとめたいと考えています。私は結果を115.00 (30.00 + 60.00 + 10.00 + 15.00)
にしたい。表には3つの列のいずれかにデータを格納できますが、いずれの列にも格納することはできません。
これは私がこれまで持っているものです。
SELECT ISNULL(sum(column1),ISNULL(sum(column2),sum(column3)) as amount FROM Table1
結果がリモートで接近していないものです。
の可能性のある重複した[SQL:?合計1列がnull値を持つ3列](http://stackoverflow.com/questions/ 1088648/sql-sum-3-columns-one-column-has-a-null-value) – Edward