2016-05-08 8 views
1

テーブルにヒーター、ランプ、テレビなどがあります。テーブルに詳細が記録されます。 2つ以上の項目がある項目があります。以下のように。テーブルに同じ名前のアイテムの値を追加


デバイスワットワット

ヒータ220 2000

ヒータ220 2000

ヒータ220 2500

テレビ1000〜3000

テレビ1000~5000

を使用しました

ヒーター= 6500W、tv = 8000Wなどのように、それぞれヒーターとテレビに使用されるすべてのワットを合計することができます。 また、追加できるアイテムがほかにもたくさんあります。どのようにしてこれを行うことができるので、リスト内のすべてのアイテムのワット数を合計します。

ありがとうございました

答えて

0

SQL文が必要ですか?私はSQLiteを知らないが、これは仕事をする標準のSQL文である。もちろん、私はあなたがそれらを投稿していないので、あなたのテーブルとカラムの名前を知らない。

SELECT id, device, SUM(watt_used) 
FROM powertable 
GROUP BY id, device 

編集:ID列が追加されました。

+0

ありがとうございました。できます。もう1つの質問。自分のIDを示す別の列を追加する場合は、最初に入力した列の番号が1で、その後ろに2などがデバイス名に従って追加されます。例、ヒーター1、ヒーター2、ヒーター3、tv1、tv2。どのようにクエリを行う必要がありますか? – whoami

+0

私は自分のSQLを修正しました。しかし、私はあなたがSQLチュートリアルまたは "初心者のためのSQL"ブックを探していることをお勧めします.SOの質問でそれを学ぶには複雑​​すぎます。 – Rolf

関連する問題