Насколько я могу судить, единственный новый столбец во втором запросе - COUNT(DISTINCT order_number) ... WHERE action_text LIKE '%STAFF%'
.
Тогда вы можете просто добавить COUNT(DISTINCT IF(action-text LIKE '%STAFF%',order_number,NULL)) as unique_orderstouched
к исходному запросу.
(Также я предполагаю, что таблица stats.sales_actions
в вашем первом запросе совпадает с таблицей sales_actions
во втором запросе?).
В итоге вы получите:
select date(dated) date_ord,
count(DISTINCT order_number) as orders_placed,
sum(case when action_text like '%STAFF%' then 1 else 0 end) AS orders_staff,
sum(case when action_text in (
'CBA Capture attempt',
'GCO Capture attempt',
'PPP Capture',
'PPE Capture',
'Staff CC capture',
'Web CC capture',
'Staff Finance WIRE authorized',
'Staff Finance PO authorized',
'Staff Finance COD authorized',
'Authorized The CPIC') then 1 else 0 end) AS orders_manuallycaptured,
-- new line follows
COUNT(DISTINCT IF(action-text LIKE '%STAFF%',order_number,NULL))
AS unique_orderstouched
from stats.sales_actions
group by date_ord
order by dated desc
* * * * * * * * * * * * * * * * * * * * * * * * *1013* * * * * * * * * * * * * * * * * * * * * * *}