2016-05-08 2 views
1

У меня есть нагреватель, лампа, телевизор и т. Д. В таблице. в таблице записаны их данные. Там будет несколько предметов с более чем одной записью. например, ниже.Добавить значения предметов с одинаковым именем в таблице


Устройство Вт Вт используется

нагреватель 220 2000

нагреватель 220 2000

нагреватель 220 2500

тв 1000 3000

тв 1000 5000


Я бледный, чтобы составить до всех ватт, используемых для нагревателя и телевизора, соответственно, для отображения в круговой диаграмме, такие как нагреватель = 6500 Вт, N = 8000 Вт Кроме того, есть многие другие элементы, которые могут быть добавлены. так как я могу сделать это так, чтобы он составлял ватт, используемый для всех элементов в списке.

Спасибо

ответ

0

Вам нужно заявление SQL? Я не знаю SQLite, но это будет стандартный SQL-оператор, который выполняет эту работу. Конечно, я не знаю ваших имен таблиц и столбцов, так как вы их не публиковали.

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

Редактировать: Добавлено столбец идентификаторов.

+0

Спасибо. Оно работает. Еще один вопрос. Если я хочу добавить еще один столбец, в котором указывается их идентификатор, в котором первые будут иметь номер 1, следующий по 2 и т. Д. В соответствии с именем устройства. например, нагреватель 1, нагреватель 2, нагреватель 3, тв1, тв2. Как должен быть запрос? – whoami

+0

Я исправил свой SQL. Но я бы порекомендовал вам искать учебник SQL или книгу «SQL для начинающих», потому что язык слишком сложный, чтобы изучить его в SO Questions :) – Rolf

Смежные вопросы