|
MySQL.RU - Webboard
Вернуться
Как обединить ети 2 запроса (Ruslan) 06/06/2012 - 23:07:26
Re: Как обединить ети 2 запроса (Akina) 07/06/2012 - 11:01:30
Re: Как обединить ети 2 запроса (Ruslab) 07/06/2012 - 17:11:05
Re: Как обединить ети 2 запроса (Ruslan) 07/06/2012 - 17:14:47
> Original message text:
> From: Ruslan - 06/06/2012 - 23:07:26
> Subject:Как обединить ети 2 запроса
> -----------------
> Есть запрос
> select `channels`.`dcontext` AS `dcontext`,cast((`channels`.`calldate` - interval (dayofweek(`channels`.`calldate`) - 1) day) as date) AS `date`,sum(`channels`.`billsec`) AS `billsec`
> from `channels`
> where `channels`.`channel` in (select `trunks`.`name` from `trunks`) group by `channels`.`dcontext`,week(`channels`.`calldate`,0);
> результат
> +----------+------------+---------+
> | dcontext | date | billsec |
> +----------+------------+---------+
> | KS | 2012-04-22 | 259375 |
> | KS | 2012-04-29 | 343491 |
> | KS | 2012-05-06 | 199264 |
> | KS | 2012-05-13 | 551154 |
> | KS | 2012-05-20 | 412145 |
> | KS | 2012-05-27 | 61964 |
> | KS | 2012-06-03 | 357380 |
> | KSB | 2012-04-29 | 0 |
> | KSSIP | 2012-05-20 | 46 |
> | MTS | 2012-05-27 | 3293 |
> | ussd | 2012-05-06 | 11 |
> +----------+------------+---------+
> етот запрос записан в Viev "wwdc"
>
>
> select `wwdc`.`date` AS `date`,group_concat(`wwdc`.`dcontext` separator ',') AS `tarif`,group_concat(`wwdc`.`billsec` separator ',') AS `gbillsec` from `wwdc` group by `wwdc`.`date`;
>
> Результат
> +------------+----------+------------+
> | date | tarif | gbillsec |
> +------------+----------+------------+
> | 2012-04-22 | KS | 259375 |
> | 2012-04-29 | KSB,KS | 0,343491 |
> | 2012-05-06 | KS,ussd | 199264,11 |
> | 2012-05-13 | KS | 551154 |
> | 2012-05-20 | KSSIP,KS | 46,412145 |
> | 2012-05-27 | KS,MTS | 61964,3293 |
> | 2012-06-03 | KS | 358173 |
> +------------+----------+------------+
>
>
> как этих 2 запроса объединить если в первом написать
> group_concat то будет много KS,KS,......
> Помогите пожалуйста
>
From: Ruslan - 07/06/2012 - 17:14:47
Subject:Как обединить ети 2 запроса
-----------------
Исправил надо писать типа
select * from (select * from `date`) as temp;
Спасибо
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
41377
|
|