







|
MySQL.RU - Webboard
Вернуться
max() & count() (Michael L Shacklefor) 01/06/2010 - 07:57:06
Re: max() & count() (bac) 01/06/2010 - 14:10:51
Re: max() & count() (Michael L Shacklefor) 02/06/2010 - 09:39:51
From: Michael L Shacklefor - 01/06/2010 - 07:57:06
Subject:max() & count()
-----------------
Помогите.
Есть такая конструкция
SELECT count(tour_id) FROM orders JOIN tours ON orders.tour_id=tours.id WHERE MONTH(date)='06' GROUP BY tour_id
Считает сколько туров каждого типа было заказано в указанный месяц.
Вывод:
count(tour_id)
1
2
4
3
1
Как модифицировать запрос чтобы он выбирал максимальное значение из этой колонки????
Пробовал так:
SELECT count(tour_id) as counter FROM orders JOIN tours ON orders.tour_id=tours.id WHERE MONTH(date)='06' GROUP BY tour_id HAVING max(counter)
- возвращает пустой результат, хотя должно вернуть 4!
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
37162
|
|