Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Не срастаются запросы... SELECT + COUNT() (Dimanoss) 14/10/2010 - 11:28:48
      Re: Не срастаются запросы... SELECT + COUNT() (Diter) 15/10/2010 - 18:31:11



From: Dimanoss - 14/10/2010 - 11:28:48
Subject:Не срастаются запросы... SELECT + COUNT()
-----------------
Вот столкнулся с какой, на первый взгляд - пустяковой заморочкой: Имеется проектик, где пользователи голосуют за понравившуюся фотку. В таблицу заносится ID фотки и дата голосования. Всё простенько, всё работает. Теперь пишу скрипт отчёта, в которой голоса суммируются по месяцам, и никак не могу въехать в правильную логику SQL-запроса. Т.е., в идеале нужна таблица:

picID | jan | feb | mar | ...
-------------------------------------------------------------------
1 | 207 | 89 | 1122 |
2 | 98 | 0 | 89 |
4 | 1254 | 343 | 808 |

Делать это циклом запросов (SELECT COUNT(*) AS jan WHERE (picID=xxx AND voted>'2009-12-31' AND voted<'2010-02-01')) как-то уж черезчур громоздко. Как думаете, есть ли более изящное решение?

Спасибо заранее.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37584



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |