Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сложение и вычисление найбольшей суммы

Сообщения:  [1-8] 

 
 автор: cernos   (18.07.2005 в 08:21)   письмо автору
 
   для: cheops   (16.07.2005 в 20:30)
 

огромное спасибо, то что надо... :)

   
 
 автор: cheops   (16.07.2005 в 20:30)   письмо автору
 
   для: cernos   (16.07.2005 в 12:09)
 

Понятно, тогда группировку следует проводить по полю id_im
SELECT SUM(numb) AS total FROM tbl GROUP BY id_im ORDER BY total LIMIT 3

   
 
 автор: cernos   (16.07.2005 в 12:09)   письмо автору
 
   для: cheops   (16.07.2005 в 11:39)
 

Сумма подсчитывается для поля numb;
есть таблица, есть поля
id
id_im
numb
мне необходимо
вывести сумму поля numb, складывать исходя из id_im - те кторые равны
т.е.
есть

id_im=1 numb=3
id_im=3 numb=2
id_im=1 numb=12
id_im=2 numb=6

мне необходимо вывести по возврастанию результат суммирования:
id_im 1 numb=15
id_im=2 numb=6
id_im=3 numb=2

   
 
 автор: cheops   (16.07.2005 в 11:39)   письмо автору
 
   для: cernos   (16.07.2005 в 09:59)
 

Не очень понятно по какому полю должна проходить группировка - по IP-пользователя? Т.е. суммы для чего должны подсчитываться для id или для ip? Если для ip, то запрос должен вылядеть примерно следующим образом
SELECT SUM(numb) AS total FROM tbl GROUP BY ip ORDER BY total LIMIT 3

   
 
 автор: cernos   (16.07.2005 в 09:59)   письмо автору
 
   для: cheops   (15.07.2005 в 20:03)
 

Вы не правильно поняли необходимо в mysql написать такой запрос который суммировал бы ячейку numb и выводил 3 самых больших числаполучившихся при суммировании.
MAX и sum я знаю, но как их совместить!!?!

   
 
 автор: cheops   (15.07.2005 в 20:03)   письмо автору
 
   для: cernos   (15.07.2005 в 16:23)
 

А к чему эти действия должны привести?

   
 
 автор: BAHO   (15.07.2005 в 18:01)   письмо автору
 
   для: cernos   (15.07.2005 в 16:23)
 


select max(numb) as max from таблица 



select sum(numb) as sum from таблица


вот так, если я тебя правильно понял...

   
 
 автор: cernos   (15.07.2005 в 16:23)   письмо автору
 
 

Скажите пожалуйста как с помощью БД возможно осуществить ниже приведенные действия!

структура БД такая id, ip, numb
id- ид ячейки
ip - ip пользователя
numb - числа
Делай DISTINCT по ячейке ip
Необходимо
Просуммировать ячейку бд.
И вывести найбольшую сумму получившуюся в ячейке numb.
Как ето сделать??

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования