SELECT `orderID`,`order_amount`,`order_time`,`statusID`
FROM (SELECT `statusID`,`orderID`,`order_amount`,`order_time`
FROM `thad_orders`
WHERE DATE(`order_time`) >'2013-04-01'
AND DATE(`order_time`)<'2013-05-01') AS T
WHERE `statusID` = 5
UNION
SELECT `orderID`, SUM(`order_amount`),`order_time`,`statusID`
FROM (SELECT `orderID`,`order_amount`,`order_time`,`statusID`
FROM (SELECT `statusID`,`orderID`,`order_amount`,`order_time`
FROM `thad_orders`
WHERE DATE(`order_time`) >'2013-04-01'
AND DATE(`order_time`)<'2013-05-01') AS T
) AS T
WHERE `statusID` = 5
Если нужно вывести и посчитать заказы с другим статусом или датой, меняем statusID и дату на нужные вам. Конешно было бы интереснее увидеть такое решение в админ панели шопа, но нет времени разбираться..
Как выглядит результат, глядите во вложении.