Count and Sum

isamitakata
Дата: 22.01.2013 14:14:36
Приветствую! Хотел бы попросить помощи. Нужно составить запрос.

Помогите объединить два вот эти запроса одной таблицы.

SELECT COUNT(`d1`.`id`) FROM `orders` AS `d1` 


и

SELECT SUM(`d1`.`amount`) FROM `orders` AS `d1`  WHERE `d1`.`check`= 1 AND `d1`.`status` = 1


чтобы на выходе получать сумму второго запроса и кол-во записей первого.
tanglir
Дата: 22.01.2013 14:26:49
isamitakata, влоб:
select 
(SELECT COUNT(`d1`.`id`) FROM `orders`) AS `value1` 
,(SELECT SUM(`d1`.`amount`) FROM `orders` WHERE `d1`.`check`= 1 AND `d1`.`status` = 1) AS `value2`
qwerty112
Дата: 22.01.2013 14:27:43
SELECT COUNT(`d1`.`id`) , SUM(case when `d1`.`check`= 1 AND `d1`.`status` = 1 then `d1`.`amount` end) 
FROM `orders` AS `d1`
isamitakata
Дата: 22.01.2013 15:06:44
спасибо! все работает