SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.08.2010 13:59:52

qwerty
Участник
Зарегистрирован: 24.04.2009
Сообщений: 8

Помогите составить запрос к базе

дана таблицы звонков, куда заносится инфа о всех позвонивших, а именно источник, откуда позвонивший узнал о компании, результат общения: заказал, не заказал, думает, перезвонит. и дата.

необходимо вывести результирующую таблицу с группировкой по источникам трафика за последний месяц вида:

|----------------------------------------------------------|
|источник|количество звонков|удачно|думают|перезвонят|
|----------------------------------------------------------|
|интернет|                            |          |          |               |
|---------|--------------------|-------|-------|-----------|
|газета    |

как суммировать определенные нечисловые значения и вывести их все за предыдущий месяц? это все одним запросом можно сделать?

сама таблица в аттаче

Отредактированно qwerty (27.08.2010 14:01:49)


Прикрепленные файлы:
Attachment Icon primer.jpg, Размер: 66,899 байт, Скачано: 374

Неактивен

 

#2 27.08.2010 14:20:54

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите составить запрос к базе

Что-нибудь такое:

SELECT otkuda, COUNT(*), SUM(IF(result='success', 1, 0)), …
GROUP BY otkuda

Неактивен

 

#3 27.08.2010 15:01:49

qwerty
Участник
Зарегистрирован: 24.04.2009
Сообщений: 8

Re: Помогите составить запрос к базе

здорово! благодарю)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson