[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос SUM и получение результата
Чувак!
Привет! Вообщем вот в чём проблема есть запрос:

$kolvo= mysql_query("
SELECT SUM(visitors.kolvo_prosmotrov) AS kolvo_vsego, anketa.pol
FROM visitors,anketa
WHERE visitors.ToUser=''
$logname''
AND visitors.FromUser=anketa.user
GROUP BY anketa.pol"
,$link);


он суммирует значения из поля kolvo_prosmotrov таблицы visitors , для определённого пользователя: где чувак $logname и группирует их по полу.

Вот выводит результат вроде такого:

kolvo_vsego pol
417 Женский
372 Мужской

То есть бабы смотрели пользователя Вася к примеру 417 раз и Чуваки 372 раза!

Вопрос! Как мне это вывести)) А если быть точнее то мне нужно вывести так:

Всего смотрело ($vsego) | Смотрело девушек ($vsego_female) | Смотрело парней ($vsego_male)

Я не пойму как мне результат вывести!!! Ну $vsego_female= и дальше как?



Спустя 1 час, 28 минут, 25 секунд (19.11.2009 - 23:10) web-monster написал(а):

$kolvo= mysql_query("
SELECT SUM(kolvo_prosmotrov) AS kolvo_vsego, anketa.pol
FROM visitors,anketa
WHERE visitors.ToUser='
$logname'
AND visitors.FromUser=anketa.user
GROUP BY anketa.pol
ORDER BY kolvo_prosmotrov
DESC"
,$link);

$row_kolvo = mysql_fetch_array($kolvo);

if($row_kolvo[pol]=="Женский")
{
$kolvo_devushek=$row_kolvo['kolvo_vsego'];
}
else
{
$kolvo_parni=$row_kolvo['kolvo_vsego'];
}


Получает только парней почему-то..

Спустя 16 минут, 29 секунд (19.11.2009 - 23:27) glock18 написал(а):
1. ну цикл хотя бы нужно, чтобы все получить из резалтсета.
2. общую сумму можно посчитать используя with rollup после клаузы group by.

Спустя 1 минута, 19 секунд (19.11.2009 - 23:28) web-monster написал(а):
А можно пример, а то я не слышал о with rollup
Циклом я тоже делал, не получилось(

Спустя 33 минуты, 10 секунд (20.11.2009 - 00:01) web-monster написал(а):
И как мне потом получить этот WITH ROLLUP ???

Спустя 11 часов, 20 минут, 37 секунд (20.11.2009 - 11:22) web-monster написал(а):
Please! Help ME! user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.