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




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

> Original message text:
> 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!
>
>
>


From: Michael L Shacklefor - 02/06/2010 - 09:39:51
Subject:max() & count()
-----------------
Спасибо!
уже пробовал так, но не знал, что у результирующей таблицы обязательно должен быть алиас
спасибо!


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

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

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



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