Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2011, 20:19   #1
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию Foreach в SQL

Есть некая лог-таблица вида: date, id, count;
Смысл в том что бы получить из этой таблицы, другую таблицу вида:
id, count - просуммировав count-ы. Для одного одной записи это сделать не сложно: SELECT sum(count) FROM table WHERE id=1;
Вопрос в том как сделать тоже самое для каждой записи?
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 03.04.2011, 20:28   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
SELECT id,SUM(count) AS count
  FROM table
  GROUP BY id
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
php: for из foreach avast2011 PHP 4 13.02.2011 22:03
ошибка синтаксиса foreach KLAXON PHP 32 08.02.2011 15:57
foreach ограничение на вывод Kasper1 PHP 2 29.01.2011 02:43
Классы в C# и цикл foreach densx Помощь студентам 2 30.11.2010 03:33
Foreach в обратную сторону. KobolD Общие вопросы .NET 5 13.11.2010 10:24