За последние 24 часа нас посетили 22435 программистов и 1643 робота. Сейчас ищут 1133 программиста ...

Помощь с запросом

Тема в разделе "PHP и базы данных", создана пользователем Deefactox, 24 июн 2017.

Метки:
  1. Deefactox

    Deefactox Новичок

    С нами с:
    12 фев 2017
    Сообщения:
    9
    Симпатии:
    1
    Есть таблицы в постах - views (просмотры) - time (дата добавления ) как подсчитать посты по общему количеству просмотров за последние 90 дней ? пробывал с таким запросом , но выводит не точно сортировка идет не правильно

    Код (Text):
    1. SELECT `user_id`, SUM(  `views` )  FROM `Wo_Posts` WHERE  `date_pub` >= DATE_SUB( CURRENT_DATE, INTERVAL 90
    2. DAY ) AND `page_id` = 0
    3. GROUP BY  `user_id`
    4. ORDER BY COUNT(  `views` ) DESC
    5. LIMIT 50
     
  2. t1grok

    t1grok Новичок

    С нами с:
    29 янв 2017
    Сообщения:
    119
    Симпатии:
    32
    ORDER BY SUM( `views` ) DESC
     
  3. Deefactox

    Deefactox Новичок

    С нами с:
    12 фев 2017
    Сообщения:
    9
    Симпатии:
    1
    спасибо а не подскажешь как теперь в php вывести это количество SUM VIEWS , чтобы под каждым аватаром виделось сколько у автора обшее количество просмотров?
     
    denis01 нравится это.
  4. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    Это у Вас форум какой то?? просто не совсем эффективно так считать а если будет 10000 пользователей?? и за 90 дней будет 100 0000 сообщений.. жирный запрос..
    тут надо как то более правильно эти значения выбирать..
     
  5. Deefactox

    Deefactox Новичок

    С нами с:
    12 фев 2017
    Сообщения:
    9
    Симпатии:
    1
    да не форум подвид блогеров , поомгите как вывести sum в php???